BUG: DCOMCNFG NT 4.0 SP4 Does Not Write .exe Name under HKCR\APPIDID: Q216051
|
Clients get an Access Denied error although the access is granted to the client using DCOMCNFG.
When access permissions for a DCOM server are configured using DCOMCNFG, the .exe name should be mapped to an AppID under HKEY_CLASSES_ROOT\APPID; however, it does not do this in Windows NT 4.0 Service Pack 4 (SP4).
Add a key, HKEY_CLASSES_ROOT\APPID\{exe name}, and add a named value, AppID, under this key giving it an actual AppID.
Microsoft has confirmed this to be a problem in the Microsoft products listed at the beginning of this article.
AccessPermissions work as follows:
REGEDIT4
[HKEY_CLASSES_ROOT\AppID\sserver.exe]
@="Simple Object Server"
"AppID"="{5E9DDEC7-5767-11CF-BEAB-00AA006C3606}"
[HKEY_CLASSES_ROOT\AppID\{5E9DDEC7-5767-11CF-BEAB-00AA006C3606}]
@="Simple Object Server"
"AccessPermission"=hex:01...
This is how COM maps the AppID from the server process's module name.Additional query words:
Keywords : kbDCOM kbNTOS400 kbDSupport
Version : winnt:4.0
Platform : winnt
Issue type : kbbug
Last Reviewed: July 8, 1999