2025-04-27 07:49:33 -04:00

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"