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
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."
|