; Copyright (c) 2000 Microsoft corporation ; ; Installation file for BITS(Background Intelligent Transfer Service) [Version] Signature= "$Windows NT$" LayoutFile=layout.inf [DefaultInstall] CopyFiles = BITS_files_install AddReg = BITS_regkeys_install RegisterDlls = BITS_regsvr_dlls DelReg = BITS_delkeys_install [DefaultUninstall] UnregisterDlls = BITS_regsvr_dlls DelReg = BITS_regkeys_uninstall DelFiles = BITS_files_uninstall ; 0x10 = SPSVCINST_NOCLOBBER_STARTTYPE ; 0x200 = SPSVCINST_STOPSERVICE [DefaultInstall.Services] DelService = drizzle,0x200 AddService = BITS,0x10,BITS_service_entry [DefaultUninstall.Services] DelService = BITS ; Copy everything to the system32 directory [DestinationDirs] BITS_files_install = 11 BITS_files_uninstall = 11 ;no skip and no version check [BITS_files_install] qmgr.dll,,6 qmgrprxy.dll,,6 ;set security descriptor on the installed files [BITS_files_install.Security] "D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)(A;;GRGX;;;WD)" [BITS_files_uninstall] qmgr.dll qmgrprxy.dll [BITS_regkeys_install] ; Service keys HKLM,"SYSTEM\CurrentControlSet\Services\BITS\Parameters","ServiceDll",0x00020000,"%11%\qmgr.dll" HKLM,"Software\Microsoft\Windows NT\CurrentVersion\SvcHost","netsvcs",0x00010008,"BITS" ; CLSID keys HKCR,"CLSID\{4991d34b-80a1-4291-83b6-3328366b9097}",,0x00000000,%BITS_CLASS_NAME% HKCR,"CLSID\{4991d34b-80a1-4291-83b6-3328366b9097}","AppID",0x00000000,"{69AD4AEE-51BE-439b-A92C-86AE490E8B30}" HKCR,"CLSID\{69AD4AEE-51BE-439b-A92C-86AE490E8B30}",,0x00000000,%LEGACY_BACKGROUND_COPY_CLASS_NAME% HKCR,"CLSID\{69AD4AEE-51BE-439b-A92C-86AE490E8B30}","AppID",0x00000000,"{69AD4AEE-51BE-439b-A92C-86AE490E8B30}" ; AppID keys HKCR,"AppID\{69AD4AEE-51BE-439b-A92C-86AE490E8B30}",,0x00000000,%BITS_DISPLAY_NAME% HKCR,"AppID\{69AD4AEE-51BE-439b-A92C-86AE490E8B30}","LocalService",0x00000000,"BITS" HKCR,"AppID\BITS","AppID",0x00000000,"{69AD4AEE-51BE-439b-A92C-86AE490E8B30}" [BITS_delkeys_install] HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\SvcHost\Drizzlegroup" HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\SvcHost","Drizzlegroup" HKCR,"AppID\Drizzle" HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\SvcHost\BITSgroup","AuthenticationCapabilities" [BITS_regkeys_uninstall] HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\SvcHost\BITSgroup" HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\SvcHost","BITSgroup" HKCR,"CLSID\{69AD4AEE-51BE-439b-A92C-86AE490E8B30}" HKCR,"CLSID\{4991d34b-80a1-4291-83b6-3328366b9097}" HKCR,"AppID\{69AD4AEE-51BE-439b-A92C-86AE490E8B30}" HKCR,"AppID\BITS" [BITS_service_entry] DisplayName="%BITS_DISPLAY_NAME%" Description="%BITS_DESCRIPTION%" ServiceType=32 StartType=3 ErrorControl=1 ServiceBinary="%11%\svchost.exe -k netsvcs" Dependencies="LanmanWorkstation","RpcSs" [BITS_regsvr_dlls] 11,,qmgrprxy.dll,1 [Strings] BITS_DISPLAY_NAME = "Background Intelligent Transfer Service" BITS_DESCRIPTION = "Uses idle network bandwidth to transfer data." BITS_CLASS_NAME = "Background Intelligent Transfer Control Class 1.0" LEGACY_BITS_CLASS_NAME = "Legacy Background Intelligent Transfer Control Class"