94 lines
3.1 KiB
INI
94 lines
3.1 KiB
INI
; syncmgr.inf
|
|
;
|
|
|
|
[Version]
|
|
Signature = "$CHICAGO$"
|
|
SetupClass = BASE
|
|
|
|
; entry-point for Windows 98 Setup
|
|
; the BaseWinOptions sections of the INFs are ALWAYS processed during main setup
|
|
[BaseWinOptions]
|
|
Register_syncmgr
|
|
|
|
; register the optional component(s) and copy this inf to the inf directory
|
|
[Register_syncmgr]
|
|
AddReg = Register_syncmgr.AddReg
|
|
CopyFiles = syncmgr.sys, syncmgr.dir
|
|
|
|
; entry-point for right-click, Install
|
|
; (good for testing)
|
|
;
|
|
; entry-point for NT install (I think)
|
|
[DefaultInstall]
|
|
AddReg = Register_syncmgr.AddReg
|
|
CopyFiles = syncmgr.sys, syncmgr.dir
|
|
|
|
[TargetInstall]
|
|
AddReg=Register_syncmgr.AddReg
|
|
CopyFiles = syncmgr.sys,syncmgr.dir
|
|
|
|
[DestinationDirs]
|
|
syncmgr.sys = 11 ; System Directory
|
|
syncmgr.dir = 30,%syncmgrPATH% ; System Directory
|
|
|
|
[SourceDisksNames]
|
|
55 = "syncmgr Disk","syncmgr",,""
|
|
|
|
[SourceDisksFiles]
|
|
syncui.dll = 55
|
|
outhndlr.dll = 55
|
|
brfhndlr.dll = 55
|
|
syncmgr.exe = 55
|
|
syncmgrp.dll = 55
|
|
|
|
[syncmgr.sys]
|
|
syncui.dll
|
|
syncmgr.exe
|
|
syncmgrp.dll
|
|
|
|
[syncmgr.dir]
|
|
outhndlr.dll
|
|
brfhndlr.dll
|
|
|
|
[Register_syncmgr.AddReg]
|
|
; register handlers for syncmgr to update registry next reboot
|
|
|
|
HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce\Setup,%OUTLOOKHANDLER%,,"RUNDLL32.EXE %30%%syncmgrPATH%\%OUTLOOKHANDLER%,RunDllRegister"
|
|
HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce\Setup,%BRIEFCASEHANDLER%,,"RUNDLL32.EXE %30%%syncmgrPATH%\%BRIEFCASEHANDLER%,RunDllRegister"
|
|
|
|
; register syncmgr proper information.
|
|
HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce\Setup,%syncmgrEXE%,,"%11%\%syncmgrEXE% /register"
|
|
HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce\Setup,%syncmgrDLL%,,"RUNDLL32.EXE %11%\%syncmgrDLL%,RunDllRegister"
|
|
|
|
;register with WinLogon
|
|
HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\notify
|
|
HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\notify\syncmgrp.dll
|
|
HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\notify\syncmgrp.dll,Logoff,,"WinLogoffEvent"
|
|
HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\notify\syncmgrp.dll,StartShell,,"WinLogonEvent"
|
|
|
|
;HKLM,%KEY_syncmgr%
|
|
;HKLM,%KEY_syncmgr%\%KEY_CLSIDOUTLOOK%"
|
|
;HKLM,%KEY_syncmgr%\%KEY_CLSIDBRIEFCASE%"
|
|
|
|
; register the Outlook Handler
|
|
;HKCR,CLSID\%KEY_CLSIDOUTLOOK%,,,"%Content_DESC%"
|
|
;HKCR,CLSID\%KEY_CLSIDOUTLOOK%\InProcServer32,,,"%30%%syncmgrPATH%\%OUTLOOKHANDLER%"
|
|
;HKCR,CLSID\%KEY_CLSIDOUTLOOK%\InProcServer32,ThreadingModel,,"Apartment"
|
|
|
|
; register the Briefcase Handler
|
|
;HKCR,CLSID\%KEY_CLSIDBRIEFCASE%,,,"%Content_DESC%"
|
|
;HKCR,CLSID\%KEY_CLSIDBRIEFCASE%\InProcServer32,,,"%30%%syncmgrPATH%\%BRIEFCASEHANDLER%"
|
|
;HKCR,CLSID\%KEY_CLSIDBRIEFCASE%\InProcServer32,ThreadingModel,,"Apartment"
|
|
|
|
[Strings]
|
|
;Non-Localizable strings:
|
|
KEY_syncmgr = "SOFTWARE\Microsoft\Windows\syncmgr\handlers"
|
|
KEY_CLSIDOUTLOOK = "{97484BA1-26C7-11d1-9A39-0020AFDA97B0}"
|
|
KEY_CLSIDBRIEFCASE = "{97484BA2-26C7-11d1-9A39-0020AFDA97B0}"
|
|
OUTLOOKHANDLER = "outhndlr.dll"
|
|
BRIEFCASEHANDLER = "Brfhndlr.dll"
|
|
syncmgrDLL = "syncmgrp.dll"
|
|
syncmgrEXE = "syncmgr.exe"
|
|
|
|
;Localizable strings:
|
|
syncmgrPATH = "syncmgr" |