home *** CD-ROM | disk | FTP | other *** search
- ;
- ; Task Scheduler .INF
- ;
-
- [Version]
- Signature=$CHICAGO$
- AdvancedINF=2.5
-
- [DestinationDirs]
- Inf = 17
- System_Win = 11
- HelpDir = 25,Help
- JobFolder = 25,%TASKS_FOLDER%
- SysAgent = 49000
-
- [DestinationDirs.NT]
- Inf = 17
- System_NT = 11
- HelpDir = 25,Help
- JobFolder = 25,%TASKS_FOLDER%
-
- ;
- ; The sysagent.exe file lives wherever the user chose to install the plus
- ; pack. For chicago, mstinit.exe finds out where this is and creates the
- ; registry value referred to in SysAgentLDIDSection, which we assign to
- ; a custom LDID of 49000.
- ;
-
- [CustomDestinationSection]
- 49000 = SysAgentLDIDSection,5
-
- [SysAgentLDIDSection]
- 'HKLM','Software\Microsoft\Windows\CurrentVersion\App Paths\SysAgent.exe','InstallDir','',%11%
-
- [DefaultInstall]
- RunPreSetupCommands = PreSetupCommands.Win
- CustomDestination = CustomDestinationSection
- CopyFiles = Inf,System_Win,JobFolder,HelpDir,SysAgent
- DelReg = DisableLogonExec,DisableSystemAgent
- AddReg = CommonRegistrySettings,AddRegistrySettings.Win,RegUninstall,RegUninstall.95
- UpdateInis = Shortcut.Win
-
- [DefaultInstall.NT]
- CopyFiles = Inf,System_NT,JobFolder,HelpDir
- DelReg = DisableLogonExec
- AddReg=FolderSecurityPage,CommonRegistrySettings,RegUninstall,RegUninstall.NT
- RunPostSetupCommands=PostSetupCommands.Nt
-
- [FolderSecurityPage]
- HKCR,CLSID\{D6277990-4C6A-11CF-8D87-00AA0060F5BF}\shellex
- HKCR,CLSID\{D6277990-4C6A-11CF-8D87-00AA0060F5BF}\shellex\PropertySheetHandlers
- HKCR,CLSID\{D6277990-4C6A-11CF-8D87-00AA0060F5BF}\shellex\PropertySheetHandlers\%rshxclsid%
-
- [PreSetupCommands.Win]
- stswin.exe /presetup
-
- [PostSetupCommands.Nt]
- mstinit.exe /setup
-
- [PreUnsetupCommands]
- mstinit.exe /preunsetup
-
- [Uninstall]
- BeginPrompt = UninstallPrompt
- RunPreSetupCommands = PreUnsetupCommands
- CustomDestination = CustomDestinationSection
- DelReg = DelRegistrySettings,DelRegistrySettings.Win,UnRegUninstall
- DelFiles = System_Win,JobFolder,HelpDir,Inf,SysAgent
- UpdateInis = RemoveShortcut.Win
- AddReg = RenameBackups.Win
- EndPrompt=UninstallEnd
-
- [Uninstall.NT]
- BeginPrompt = UninstallPrompt
- RunPreSetupCommands=PreUnsetupCommands
- DelReg = DelRegistrySettings,DelRegistrySettings.NT,UnRegUninstall
- AddReg = ReEnableATService.NT
- DelFiles = System_NT,JobFolder,HelpDir,Inf
- EndPrompt=UninstallEnd
-
- [SysAgent]
- sysagent.exe,,,1
-
- [UninstallPrompt]
- Prompt = %UNINST_PROMPT%
- ButtonType = YESNO
- Title = %UNINST_PROMPT_TITLE%
-
- [UninstallEnd]
- Prompt=%UNINST_COMPL%
-
- [Inf]
- mstask.inf
-
- [System_Win]
- mstask.exe,mstwin.exe,,1
- mstask.dll,mstwin.dll,,1
- mstinit.exe,stswin.exe,,1
- sage.dll,,,1
- sage.exe,,,1
-
- [System_NT]
- mstask.exe,mstnt.exe,,1
- mstask.dll,mstnt.dll,,1
- mstinit.exe,stsnt.exe,,1
-
- [JobFolder]
- desktop.ini,mstask.ini,,1
-
- [HelpDir]
- mstask.hlp,,,1
- mstask.cnt,,,1
-
- [AddRegistrySettings.Win]
- HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,%TS%,,"%11%\mstinit.exe /setup"
-
- [RenameBackups.Win]
- HKLM,Software\Microsoft\Windows\CurrentVersion\RenameFiles\Bak,,,%11%
- HKLM,Software\Microsoft\Windows\CurrentVersion\RenameFiles\Bak,SAGEEXE.BAK,,"SAGE.EXE"
- HKLM,Software\Microsoft\Windows\CurrentVersion\RenameFiles\Bak,SAGEDLL.BAK,,"SAGE.DLL"
- HKLM,Software\Microsoft\Windows\CurrentVersion\RenameFiles\Sa,,,%49000%
- HKLM,Software\Microsoft\Windows\CurrentVersion\RenameFiles\Sa,SYSAGENT.BAK,,"SYSAGENT.EXE"
-
- [CommonRegistrySettings]
- HKLM,Software\Microsoft\SchedulingAgent,TasksFolder,,"%25%\%TASKS_FOLDER%"
- HKLM,Software\Microsoft\SchedulingAgent,LogPath,,"%25%\SchedLog.Txt"
- HKLM,Software\Microsoft\Windows\CurrentVersion\RenameFiles\Sys,,,%25%
- HKLM,Software\Microsoft\Windows\CurrentVersion\RenameFiles\Sys,%TASKS_FOLDER%,,"%TASKS_FOLDER%,4"
- HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{D6277990-4C6A-11CF-8D87-00AA0060F5BF},,,"Scheduled Tasks"
- HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\RemoteComputer\NameSpace\{D6277990-4C6A-11CF-8D87-00AA0060F5BF},,,"Scheduled Tasks"
-
- HKCR,".Job",,,"JobObject"
- HKCR,"JobObject",,,"%TASK_OBJECT%"
- HKCR,JobObject\CLSID,,,"{148BD520-A2AB-11CE-B11F-00AA00530503}"
- HKCR,JobObject\shell
- HKCR,JobObject\shellex\PropertySheetHandlers\{797F1E90-9EDD-11cf-8D8E-00AA0060F5BF}
- HKCR,JobObject\shellex\IconHandler,,,"{DD2110F0-9EEF-11cf-8D8E-00AA0060F5BF}"
- HKCR,CLSID\{DD2110F0-9EEF-11cf-8D8E-00AA0060F5BF},,,"Scheduling UI icon handler"
- HKCR,CLSID\{DD2110F0-9EEF-11cf-8D8E-00AA0060F5BF}\InProcServer32,,,"%11%\mstask.dll"
- HKCR,CLSID\{DD2110F0-9EEF-11cf-8D8E-00AA0060F5BF}\InProcServer32,"ThreadingModel",,"Both"
- HKCR,CLSID\{797F1E90-9EDD-11cf-8D8E-00AA0060F5BF},,,"Scheduling UI property sheet handler"
- HKCR,CLSID\{797F1E90-9EDD-11cf-8D8E-00AA0060F5BF}\InProcServer32,,,"%11%\mstask.dll"
- HKCR,CLSID\{797F1E90-9EDD-11cf-8D8E-00AA0060F5BF}\InProcServer32,"ThreadingModel",,"Both"
- HKLM,Software\Microsoft\Windows\CurrentVersion\"Shell Extensions"\Approved,"{797F1E90-9EDD-11cf-8D8E-00AA0060F5BF}",,"Tasks Folder Shell Extension"
- HKCR,CLSID\{148BD520-A2AB-11CE-B11F-00AA00530503},,,"Task Scheduler Task Object Class"
- HKCR,CLSID\{148BD520-A2AB-11CE-B11F-00AA00530503}\DefaultIcon,,,"%11%\mstask.dll,-101"
- HKCR,CLSID\{148BD520-A2AB-11CE-B11F-00AA00530503}\InProcServer32,,,"%11%\mstask.dll"
- HKCR,CLSID\{148BD520-A2AB-11CE-B11F-00AA00530503}\InProcServer32,"ThreadingModel",,"Both"
- HKCR,".Que",,,"QueueObject"
- HKCR,"QueueObject",,,"%QUEUE_OBJECT%"
- HKCR,QueueObject\CLSID,,,"{255b3f60-829e-11cf-8d8b-00aa0060f5bf}"
- HKCR,CLSID\{255b3f60-829e-11cf-8d8b-00aa0060f5bf},,,"Task Scheduler Queue Object Class"
- HKCR,CLSID\{255b3f60-829e-11cf-8d8b-00aa0060f5bf}\DefaultIcon,,,"%11%\mstask.dll,-102"
- HKCR,CLSID\{255b3f60-829e-11cf-8d8b-00aa0060f5bf}\InProcServer32,,,"%11%\mstask.dll"
- HKCR,CLSID\{255b3f60-829e-11cf-8d8b-00aa0060f5bf}\InProcServer32,"ThreadingModel",,"Both"
- HKCR,CLSID\{148BD52A-A2AB-11CE-B11F-00AA00530503},,,"Task Scheduler Service Class"
- HKCR,CLSID\{148BD52A-A2AB-11CE-B11F-00AA00530503}\DefaultIcon,,,"%11%\mstask.dll,0"
- HKCR,CLSID\{148BD52A-A2AB-11CE-B11F-00AA00530503}\InProcServer32,,,"%11%\mstask.dll"
- HKCR,CLSID\{148BD52A-A2AB-11CE-B11F-00AA00530503}\InProcServer32,"ThreadingModel",,"Both"
- HKCR,CLSID\{D6277990-4C6A-11CF-8D87-00AA0060F5BF},,,"Scheduled Tasks"
- HKCR,CLSID\{D6277990-4C6A-11CF-8D87-00AA0060F5BF}\DefaultIcon,,,"%11%\mstask.dll,-100"
- HKCR,CLSID\{D6277990-4C6A-11CF-8D87-00AA0060F5BF}\InProcServer32,,,"%11%\mstask.dll"
- HKCR,CLSID\{D6277990-4C6A-11CF-8D87-00AA0060F5BF}\InProcServer32,"ThreadingModel",,"Both"
- HKCR,CLSID\{D6277990-4C6A-11CF-8D87-00AA0060F5BF}\ShellFolder,"Attributes",1,0x00, 0x00, 0x00, 0x21
-
- [Shortcut.Win]
- setup.ini, progman.groups,,"grpschag=%SCHAGT_LNK%"
- setup.ini, grpschag,,"""%MSTASK%"", ""Explorer.exe ,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{D6277990-4C6A-11CF-8D87-00AA0060F5BF}"",mstask.dll,0"
- setup.ini, grpschag,,"""%SAGE_MENU%"",,,0"
-
- [RemoveShortcut.Win]
- setup.ini, progman.groups,,"grpschag=%SCHAGT_LNK%"
- setup.ini, grpschag,,"""%MSTASK%"",,,0"
-
- [DisableLogonExec]
- HKLM,Software\Microsoft\Windows\CurrentVersion\Run,%TS%
-
- [DelRegistrySettings]
- HKLM,Software\Microsoft\SchedulingAgent
- HKLM,Software\Microsoft\Windows\CurrentVersion\Run,%TS%
- HKLM,Software\Microsoft\Windows\CurrentVersion\RenameFiles\Sys,TASKS
- HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{D6277990-4C6A-11CF-8D87-00AA0060F5BF}
- HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\RemoteComputer\NameSpace\{D6277990-4C6A-11CF-8D87-00AA0060F5BF}
- HKLM,Software\Microsoft\"Active Setup"\"Installed Components"\{CC2A9BA0-3BDD-11D0-821E-444553540000}
- HKCR,".Job"
- HKCR,"JobObject"
- HKCR,CLSID\{DD2110F0-9EEF-11cf-8D8E-00AA0060F5BF}
- HKCR,CLSID\{797F1E90-9EDD-11cf-8D8E-00AA0060F5BF}
- HKLM,Software\Microsoft\Windows\CurrentVersion\"Shell Extensions"\Approved,"{797F1E90-9EDD-11cf-8D8E-00AA0060F5BF}"
- HKCR,CLSID\{148BD520-A2AB-11CE-B11F-00AA00530503}
- HKCR,".Que"
- HKCR,"QueueObject"
- HKCR,CLSID\{255b3f60-829e-11cf-8d8b-00aa0060f5bf}
- HKCR,CLSID\{148BD52A-A2AB-11CE-B11F-00AA00530503}
- HKCR,CLSID\{D6277990-4C6A-11CF-8D87-00AA0060F5BF}
-
- [DisableSystemAgent]
- HKLM,Software\Microsoft\Windows\CurrentVersion\Run,%SA%
-
- [DelRegistrySettings.Win]
- HKLM,Software\Microsoft\Windows\CurrentVersion\RunServices,%TS%
-
- [DelRegistrySettings.NT]
- HKLM,System\CurrentControlSet\Services\Schedule,DependOnGroup
- HKLM,System\CurrentControlSet\Services\Schedule,DependOnService
- HKLM,System\CurrentControlSet\Services\Schedule,DisplayName
- HKLM,System\CurrentControlSet\Services\Schedule,NextAtJobId
-
- [ReEnableATService.NT]
- HKLM,System\CurrentControlSet\Services\Schedule,ErrorControl,0x10001,1
- HKLM,System\CurrentControlSet\Services\Schedule,ImagePath,0x20000,"%SystemRoot%\System32\AtSvc.Exe"
- HKLM,System\CurrentControlSet\Services\Schedule,ObjectName,,LocalSystem
- HKLM,System\CurrentControlSet\Services\Schedule,Start,0x10001,0x2
- HKLM,System\CurrentControlSet\Services\Schedule,Type,0x10001,0x10
-
- [RegUninstall]
- HKLM,%UninstKey%,"DisplayName",,%UNINST_DISPLNAME%
- HKLM,%UninstKey%,"QuietUninstallString",,"RunDll32 advpack.dll,LaunchINFSection %17%\mstask.inf,Uninstall,5"
- HKLM,%UninstKey%,"RequiresIESysFile",,"4.70.0.1155"
-
- [RegUninstall.95]
- HKLM,%UninstKey%,"UninstallString",,"RunDll32 advpack.dll,LaunchINFSection mstask.inf,Uninstall"
-
- [RegUninstall.NT]
- HKLM,%UninstKey%,"UninstallString",,"RunDll32 advpack.dll,LaunchINFSection mstask.inf,Uninstall.NT"
-
- [UnRegUninstall]
- HKLM,%UninstKey%
-
- [SourceDisksNames]
- 99 = %TSD%, sasetup.cab, 0
-
- [SourceDisksFiles.Win]
- mstwin.dll = 99
- mstwin.exe = 99
- stswin.exe = 99
- mstask.inf = 99
- mstask.ini = 99
- mstask.hlp = 99
- mstask.cnt = 99
- sage.dll = 99
- sage.exe = 99
- sysagent.exe = 99
- sagedll.bak = 99
- sageexe.bak = 99
-
- [SourceDisksFiles.x86]
- mstnt.dll = 99
- mstnt.exe = 99
- stsnt.exe = 99
- mstask.inf = 99
- mstask.ini = 99
- mstask.hlp = 99
- mstask.cnt = 99
-
- [Strings]
- ;
- ; Do not localize these strings.
- ;
- SA = "SystemAgent"
- TS = "SchedulingAgent"
- UninstKey = "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\SchedulingAgent"
- UninstInf = "mstask.inf"
- rshxclsid={1F2E5C40-9550-11CE-99D2-00AA006E086C}
-
- ;
- ; Localize these strings.
- ;
- TSD = "Task Scheduler Install Disk"
- SCHAGT_LNK = "Accessories\System Tools"
- MSTASK = "Scheduled Tasks"
- SAGE_MENU = "System Agent"
- TASKS_FOLDER = "Tasks"
- TASK_OBJECT = "Task Scheduler Task Object"
- QUEUE_OBJECT = "Task Scheduler Queue Object"
- UNINST_DISPLNAME = "Task Scheduler 1.0 (remove only)"
- UNINST_PROMPT = "Are you sure you want to remove Task Scheduler?"
- UNINST_PROMPT_TITLE = "Remove Task Scheduler"
- UNINST_COMPL = "Task Scheduler has been successfully removed"
-
-