Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

96 lines
4.6 KiB

[Version]
Signature="$Windows NT$"
[ShellUserOMInstall]
ComponentName=SHGINA
ComponentVersion=1.0
AdvOptions=44
AddReg=RegUIHost, RegShellUserOM
DelReg=RegOldValues
RequiredEngine=SETUPAPI,%ERR_NOSETUPAPI%
NoBackupPlatform=NT5.1
[RegUIHost]
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon","UIHost",%REGEXSZ%,"%SystemRoot%\system32\logonui.exe"
[RegOldValues]
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon","LogonUIHost"
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon","StatusUIHost"
[RegShellUserOM]
HKCR,"CLSID\%CLSID_CLogonEnumUsers%",,,"%DESC_CLogonEnumUsers%"
HKCR,"CLSID\%CLSID_CLogonEnumUsers%\InProcServer32",,%REGEXSZ%,"%THISDLL%"
HKCR,"CLSID\%CLSID_CLogonEnumUsers%\InProcServer32","ThreadingModel",,"Apartment"
HKCR,"CLSID\%CLSID_CLogonEnumUsers%\ProgID",,,"Shell.Users.1"
HKCR,"CLSID\%CLSID_CLogonEnumUsers%\Version",,,"1.0"
HKCR,"CLSID\%CLSID_CLogonEnumUsers%\VersionIndependentProgID",,,"Shell.Users"
HKCR,"CLSID\%CLSID_CLogonEnumUsers%\TypeLib",,,"%SHGINA_TYPELIB%"
HKCR,"Shell.Users",,,"%DESC_CLogonEnumUsers%"
HKCR,"Shell.Users\CLSID",,,"%CLSID_CLogonEnumUsers%"
HKCR,"Shell.Users\CurVer",,,"Shell.Users.1"
HKCR,"Shell.Users.1",,,"%DESC_CLogonEnumUsers%"
HKCR,"Shell.Users.1\CLSID",,,"%CLSID_CLogonEnumUsers%"
HKCR,"CLSID\%CLSID_CLogonUser%",,,"%DESC_CLogonUser%"
HKCR,"CLSID\%CLSID_CLogonUser%\InProcServer32",,%REGEXSZ%,"%THISDLL%"
HKCR,"CLSID\%CLSID_CLogonUser%\InProcServer32","ThreadingModel",,"Apartment"
HKCR,"CLSID\%CLSID_CLogonUser%\ProgID",,,"Shell.User.1"
HKCR,"CLSID\%CLSID_CLogonUser%\Version",,,"1.0"
HKCR,"CLSID\%CLSID_CLogonUser%\VersionIndependentProgID",,,"Shell.User"
HKCR,"CLSID\%CLSID_CLogonUser%\TypeLib",,,"%SHGINA_TYPELIB%"
HKCR,"Shell.User",,,"%DESC_CLogonUser%"
HKCR,"Shell.User\CLSID",,,"%CLSID_CLogonUser%"
HKCR,"Shell.User\CurVer",,,"Shell.User.1"
HKCR,"Shell.User.1",,,"%DESC_CLogonUser%"
HKCR,"Shell.User.1\CLSID",,,"%CLSID_CLogonUser%"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Hints",,,
HKCR,"CLSID\%CLSID_CLocalMachine%",,,"%DESC_CLocalMachine%"
HKCR,"CLSID\%CLSID_CLocalMachine%\InProcServer32",,%REGEXSZ%,"%THISDLL%"
HKCR,"CLSID\%CLSID_CLocalMachine%\InProcServer32","ThreadingModel",,"Apartment"
HKCR,"CLSID\%CLSID_CLocalMachine%\ProgID",,,"Shell.LocalMachine.1"
HKCR,"CLSID\%CLSID_CLocalMachine%\Version",,,"1.0"
HKCR,"CLSID\%CLSID_CLocalMachine%\VersionIndependentProgID",,,"Shell.LocalMachine"
HKCR,"CLSID\%CLSID_CLocalMachine%\TypeLib",,,"%SHGINA_TYPELIB%"
HKCR,"Shell.LocalMachine",,,"%DESC_CLocalMachine%"
HKCR,"Shell.LocalMachine\CLSID",,,"%CLSID_CLocalMachine%"
HKCR,"Shell.LocalMachine\CurVer",,,"Shell.LocalMachine.1"
HKCR,"Shell.LocalMachine.1",,,"%DESC_CLocalMachine%"
HKCR,"Shell.LocalMachine.1\CLSID",,,"%CLSID_CLocalMachine%"
HKCR,"CLSID\%CLSID_CLogonStatusHost%",,,"%DESC_CLogonStatusHost%"
HKCR,"CLSID\%CLSID_CLogonStatusHost%\InProcServer32",,%REGEXSZ%,"%THISDLL%"
HKCR,"CLSID\%CLSID_CLogonStatusHost%\InProcServer32","ThreadingModel",,"Apartment"
HKCR,"CLSID\%CLSID_CLogonStatusHost%\ProgID",,,"Shell.LogonStatusHost.1"
HKCR,"CLSID\%CLSID_CLogonStatusHost%\Version",,,"1.0"
HKCR,"CLSID\%CLSID_CLogonStatusHost%\VersionIndependentProgID",,,"Shell.LogonStatusHost"
HKCR,"CLSID\%CLSID_CLogonStatusHost%\TypeLib",,,"%SHGINA_TYPELIB%"
HKCR,"Shell.LogonStatusHost",,,"%DESC_CLogonStatusHost%"
HKCR,"Shell.LogonStatusHost\CLSID",,,"%CLSID_CLogonStatusHost%"
HKCR,"Shell.LogonStatusHost\CurVer",,,"Shell.LogonStatusHost.1"
HKCR,"Shell.LogonStatusHost.1",,,"%DESC_CLogonStatusHost%"
HKCR,"Shell.LogonStatusHost.1\CLSID",,,"%CLSID_CLogonStatusHost%"
[Strings]
; These lines compress the file -- do not localize
REGEXSZ=0x00020000
REGDW=0x00010001
REGMULSZ=0x00010000
; -- end of compression section --
SHGINA_TYPELIB = "{0a055c02-babe-4480-bb7b-a8ec723ce9c0}"
CLSID_CLogonEnumUsers = "{60664caf-af0d-0004-a300-5c7d25ff22a0}"
DESC_CLogonEnumUsers = "Shell User Enumeration Object"
CLSID_CLogonUser = "{60664caf-af0d-0003-a300-5c7d25ff22a0}"
DESC_CLogonUser = "Shell User Object"
CLSID_CLocalMachine = "{60664caf-af0d-0005-a300-5c7d25ff22a0}"
DESC_CLocalMachine = "Shell Local Machine Object"
CLSID_CLogonStatusHost = "{60664caf-af0d-0007-a300-5c7d25ff22a0}"
DESC_CLogonStatusHost = "Shell Logon Status Host Object"
;CLSID_CLogonUserEnumNotifications = "{60664caf-af0d-0002-a300-5c7d25ff22a0}"
;DESC_CLogonUserEnumNotifications = "Shell User Notification Enumeration Object"
;CLSID_CLogonUserNotification = "{60664caf-af0d-0001-a300-5c7d25ff22a0}"
;DESC_CLogonUserNotification = "Shell User Notification Object"
ERR_NOSETUPAPI = "Can not register SHGINA.DLL because SETUPAPI.DLL is missing."