Browse Source

Fix com server registration via /Regserver

COM-121
Markus Schaber 5 years ago
parent
commit
26e45c2c27
2 changed files with 31 additions and 13 deletions
  1. +9
    -1
      pEpCOMServerAdapter.rgs
  2. +22
    -12
      pEpEngine.rgs

+ 9
- 1
pEpCOMServerAdapter.rgs View File

@ -1,3 +1,11 @@
HKCR
{
}
NoRemove AppID
{
'%APPID%' = s 'pEpCOMServerAdapter'
'pEpCOMServerAdapter.EXE'
{
val AppID = s '%APPID%'
}
}
}

+ 22
- 12
pEpEngine.rgs View File

@ -1,15 +1,25 @@
HKCR
{
NoRemove CLSID
{
ForceRemove {EF1B073D-5058-4E0E-829E-B4D22CA21EA2} = s 'pEpEngine Class'
{
LocalServer32 = s '%MODULE%'
{
val ServerExecutable = s '%MODULE%'
}
TypeLib = s '{3EC2E1A4-40E8-48E4-A7B0-1876D34F9462}'
Version = s '1.0'
}
}
pEpCOMServerAdapter.pEpCOMServerAdapter.1 = s 'pEpCOMServerAdapter Class'
{
CLSID = s '{EF1B073D-5058-4E0E-829E-B4D22CA21EA2}'
}
pEpCOMServerAdapter.pEpEngine = s 'pEpEngine Class'
{
CLSID = s '{EF1B073D-5058-4E0E-829E-B4D22CA21EA2}'
CurVer = s 'pEpCOMServerAdapter.pEpCOMServerAdapter.1'
}
NoRemove CLSID
{
ForceRemove {EF1B073D-5058-4E0E-829E-B4D22CA21EA2} = s 'pEpEngine Class'
{
ProgID = s 'ATLExeCOMServer.ATLSimpleObjectSTA.1'
VersionIndependentProgID = s 'pEpCOMServerAdapter.pEpCOMServerAdapter'
LocalServer32 = s '%MODULE%'
ForceRemove 'Programmable'
TypeLib = s '{3EC2E1A4-40E8-48E4-A7B0-1876D34F9462}'
Version = s '1.0'
}
}
}

Loading…
Cancel
Save