home *** CD-ROM | disk | FTP | other *** search
/ PC World Plus! (NZ) 2000 May / PCW_MAY2000.iso / Patch / msjavx86.exe / 1033 / RCDATA / CABINET / java.inf < prev    next >
Windows Setup INFormation  |  1999-12-02  |  35KB  |  885 lines

  1. ;  Microsoft virtual machine Installation
  2. ;  Copyright (C) 1997-1999 Microsoft Corp.
  3. ;  Combined Version.  All platforms.
  4.  
  5. [Version]
  6. Signature="$CHICAGO$"
  7. SetupClass=Base
  8. AdvancedINF=2.5, "You need a newer version of Advpack.dll"
  9.  
  10. ;
  11. ; Destination Directories =======================================================
  12.  
  13. [DestinationDirs]
  14. PRECLEAN.RegSvr=11
  15. BASEINST.ClassFiles=10,Java\Classes
  16. BASEINST.TClassFiles=10,Java\TrustLib
  17. BASEINST.SysFilesRegister=11
  18. BASEINST.SysFilesNoReg=11
  19. BASEINST.WinFiles=10
  20. BASEINST.INF=17
  21. X86INST.ClassFiles=10,Java\Classes
  22. X86INST.SysFilesRegister=11
  23. X86INST.SysFilesNoReg=11
  24. X86INST.WinFiles=10
  25. IE30INST.SysFilesRegister=11
  26. IE30INST.SysFilesNoReg=11
  27. IE30INST.HelpFiles=11,Help
  28. IE30INST.WinFiles=10
  29. MSXML.IE30.DoCleanUp=10,Java\Classes
  30. CLEANUP.WinFiles=10
  31. CLEANUP.SysFiles=11
  32. CLEANUP.OldClassFiles=10,Java\Classes
  33. CLEANUP.Classes=10,Java\Classes
  34. CLEANUP.TClasses=10,Java\Trustlib
  35. UNINSTALL.OldClasses=10,Java\Classes
  36. UNINST.LogFile=10
  37. WFCINST.ClassFiles=10,Java\Classes
  38.  
  39. [PreClean.Installation]
  40. ComponentName=Java
  41. CopyFiles=PRECLEAN.RegSvr
  42.  
  43. [CleanUp]
  44. ComponentName=Java
  45. DelFiles=CLEANUP.WinFiles,CLEANUP.SysFiles,CLEANUP.OldClassFiles,CLEANUP.Classes,CLEANUP.TClasses
  46. DelReg=CLEANUP.DelReg
  47.  
  48. [BaseInstallation]
  49. ComponentName=Java
  50. CheckAdminRights=1
  51. CopyFiles=BASEINST.SysFilesRegister,BASEINST.SysFilesNoReg,BASEINST.WinFiles,BASEINST.INF
  52. AddReg=BASEINST.AddReg
  53.  
  54. [BaseInstallation.NT5]
  55. ComponentName=Java
  56. CheckAdminRights=1
  57. CopyFiles=BASEINST.SysFilesRegister,BASEINST.SysFilesNoReg.NT5,BASEINST.INF
  58. AddReg=BASEINST.AddReg
  59.  
  60. [BaseInstallation.RegNow]
  61. ComponentName=Java
  62. RunPostSetupCommands=BASEINST.RegisterNow
  63.  
  64. [BaseInstallation.RegOnReboot]
  65. ComponentName=Java
  66. AddReg=BASEINST.RegisterRunOnce
  67.  
  68. [BaseInstallation.ClassFiles]
  69. ComponentName=Java
  70. CopyFiles=BASEINST.ClassFiles,BASEINST.TClassFiles
  71.  
  72. [BasePkgMgr.Install.RunOnce]
  73. ComponentName=Java
  74. AddReg=BASEINST.RunOnce
  75.  
  76. [BasePkgMgr.Install.Execute]
  77. ComponentName=Java
  78. RunPreSetupCommands=BASEINST.ExecPkgMgr
  79.  
  80. [Base.AddUninstallKey]
  81. AddReg=BASEINST.UninstallKeys
  82.  
  83. [Base.DeleteUninstallKey]
  84. DelReg=BASEINST.UninstallKeys
  85.  
  86. [CABInstallation.RunNow]
  87. ComponentName=Java
  88. DelReg=CABINSTALL.UnRegisterNow
  89.  
  90. [CABInstallation.RunOnce]
  91. ComponentName=Java
  92. AddReg=CABINSTALL.RegisterRunOnce
  93.  
  94. [IEOptions.Register]
  95. ComponentName=Java
  96. AddReg=IEOPT.AddReg
  97.  
  98. [IEOptions.X86.Register]
  99. ComponentName=Java
  100. AddReg=IEOPT.X86.AddReg
  101.  
  102. [X86Installation]
  103. ComponentName=Java
  104. CopyFiles=X86INST.SysFilesRegister,X86INST.SysFilesNoReg,X86INST.WinFiles
  105. AddReg=X86.RunOnce,X86INST.AddReg
  106.  
  107. [X86Installation.RegNow]
  108. ComponentName=Java
  109. RunPostSetupCommands=X86INST.RegisterNow
  110.  
  111. [X86Installation.RegOnReboot]
  112. ComponentName=Java
  113. AddReg=X86INST.RegisterRunOnce
  114.  
  115. [X86Installation.ClassFiles]
  116. ComponentName=Java
  117. CopyFiles=X86INST.ClassFiles
  118.  
  119. [X86Installation.PkgMgr.RunOnce]
  120. ComponentName=Java
  121. AddReg=X86INST.RunOnce
  122.  
  123. [X86Installation.PkgMgr.Execute]
  124. ComponentName=Java
  125. RunPreSetupCommands=X86INST.ExecPkgMgr
  126.  
  127. [AlphaInstallation]
  128. ComponentName=Java
  129. CopyFiles=
  130. AddReg=
  131.  
  132. [IE30Installation]
  133. ComponentName=Java
  134. CopyFiles=IE30INST.SysFilesRegister,IE30INST.SysFilesNoReg,IE30INST.WinFiles
  135. AddReg=IE30INST.Registry.VersionStamp
  136. DelReg=IE30INST.Registry.Delete
  137. RegisterOCXs=IE30INST.SysFilesRegister
  138. RunPostSetupCommands=IE30INST.PostSetupCommand
  139.  
  140. ;;
  141. ;;
  142. ;; WFC Install Headers =======================================================
  143. ;;
  144. ;;
  145.  
  146. [WFCInstallation.CopyFiles]
  147. ComponentName=Java
  148. CopyFiles=WFCINST.ClassFiles
  149.  
  150. [WFCInstallation.RegisterNow]
  151. ComponentName=Java
  152. AddReg=WFCINST.RegisterNow
  153.  
  154. [WFCInstallation.PkgMgr.RunOnce]
  155. ComponentName=Java
  156. AddReg=WFCINST.PkgMgr.RunOnce
  157.  
  158. [WFCInstallation.PkgMgr.Execute]
  159. ComponentName=Java
  160. RunPreSetupCommands=WFCINST.PkgMgr.RunNow
  161.  
  162. ;;
  163. ;;
  164. ;; TRIGGER HEADERS =======================================================
  165. ;;
  166. ;;
  167.  
  168. [WFCClean.RunNow]
  169. ComponentName=Java
  170. RunPostSetupCommands=WFCClean.Trigger
  171.  
  172. [OLEAUTInstallation]
  173. ComponentName=Java
  174. RunPostSetupCommands=OLEAUT.Trigger
  175.  
  176. [ClsPack.RunNow]
  177. ComponentName=Java
  178. RunPostSetupCommands=ClsPack.Trigger
  179.  
  180. [ClsPack.RunReboot]
  181. ComponentName=Java
  182. AddReg=ClsPack.RunOnce
  183.  
  184. ;;
  185. ;;
  186. ;; XMLDSO HEADERS =======================================================
  187. ;;
  188. ;;
  189.  
  190. [NT5.MSXML.MoveFile]
  191. CustomDestination=MSXML.CustomDestination
  192. RunPostSetupCommands=MSXML.NT5.MoveFile
  193.  
  194. [IE50.JIT.MSXML.MoveFile]
  195. CustomDestination=MSXML.CustomDestination
  196. RunPostSetupCommands=CABPKG.IE50Install.Move
  197.  
  198. [IE50.JIT.MSXML.PkgMgr.RunNow]
  199. RunPostSetupCommands=MSXML.Lite.PkgMgr.RunNow
  200.  
  201. [IE50.JIT.MSXML.PkgMgr.RunReboot]
  202. AddReg=MSXML.Lite.PkgMgr.RunReboot
  203.  
  204. [IE40.CABPKG.MoveFile]
  205. CustomDestination=MSXML.CustomDestination
  206. RunPostSetupCommands=CABPKG.IE40Install.Move
  207.  
  208. [IE40.CABPKG.PkgMgr]
  209. AddReg=CABPKG.IE40Install.PkgMgr
  210.  
  211. [IE40.MSXML.MoveFile]
  212. CustomDestination=MSXML.CustomDestination
  213. RunPostSetupCommands=MSXML.MoveFile
  214.  
  215. [IE40.MSXML.PkgMgr.RunNow]
  216. RunPostSetupCommands=MSXML.PkgMgr.RunNow
  217.  
  218. [IE40.MSXML.PkgMgr.RunReboot]
  219. AddReg=MSXML.PkgMgr.RunReboot
  220.  
  221. [IE40.MSXML.Old.MoveFile]
  222. CustomDestination=MSXML.Old.CustomDestination
  223. RunPostSetupCommands=MSXML.Old.MoveFile
  224.  
  225. [IE40.MSXML.PkgMgr.Old.RunNow]
  226. RunPostSetupCommands=MSXML.Old.PkgMgr.RunNow
  227.  
  228. [IE40.MSXML.PkgMgr.Old.Reboot]
  229. AddReg=MSXML.Old.PkgMgr.RunReboot
  230.  
  231. [IE30.MSXML.Install]
  232. RunPostSetupCommands=MSXML.IE30.DoInstall
  233.  
  234. [IE30.MSXML.CleanUp]
  235. DelFiles=MSXML.IE30.DoCleanUp
  236.  
  237.  
  238. ;;
  239. ;;
  240. ;; UNINSTALL HEADERS =======================================================
  241. ;;
  242. ;;
  243.  
  244. [UnInstall]
  245. SmartReboot=A
  246. Cleanup=1
  247. BeginPrompt=UNINST.BeginPrompt
  248. RunPreSetupCommands=UNINST.RunUninstApps
  249. DelFiles=BASEINST.ClassFiles,BASEINST.TClassFiles,BASEINST.SysFilesRegister,BASEINST.SysFilesNoReg,BASEINST.WinFiles,X86INST.ClassFiles,X86INST.SysFilesRegister,X86INST.SysFilesNoReg,X86INST.WinFiles,UNINST.LogFile
  250. DelReg=X86INST.AddReg,BASEINST.AddReg,BASEINST.UnInstallKeys,UNINST.CryptoKeys,RollbackJava.BetaVM.AddReg
  251. DelDirs=UNINST.CleanupDirs
  252. UnRegisterOCXs=BASEINST.SysFilesRegister,X86INST.SysFilesRegister
  253.  
  254. [RollbackJava.IE30]
  255. AddReg=RollbackJava.IE30.AddReg
  256.  
  257. [RollbackJava.BetaVM]
  258. AddReg=RollbackJava.BetaVM.AddReg
  259.  
  260. [RollbackJava.Release]
  261. AddReg=RollbackJava.Release.AddReg
  262.  
  263. [PreRollback.IE30]
  264. AddReg=UNINST.AddReRegister
  265. DelReg=RollbackJava.IE30.AddReg
  266. RunPostSetupCommands=UNINST.RunUninstApps
  267.  
  268. [PreRollback.Java]
  269. DelReg=RollbackJava.Release.AddReg
  270.  
  271. [IE30Rollback]
  272. ComponentName=Java
  273. PreRollBack=PreRollback.IE30
  274.  
  275. [RollbackJava]
  276. ComponentName=Java
  277. PreRollback=PreRollback.Java
  278.  
  279. [CAB.AddUninstallKey]
  280. ComponentName=Java
  281. DelReg=CAB.PreviousUninstallKey
  282. AddReg=CAB.UninstallKey
  283.  
  284. ;;
  285. ;;
  286. ;; PRECLEANUP SECTIONS =======================================================
  287. ;;
  288. ;;
  289.  
  290. [PRECLEAN.RegSvr]
  291. regsvr32.exe,,,32
  292.  
  293. ;;
  294. ;;
  295. ;;  BASE INSTALLATION SECTIONS ===============================================
  296. ;;
  297. ;;
  298.  
  299. [BASEINST.ClassFiles]
  300. classes.zip,,,33
  301. classes.cer,,,33
  302. msjdbc.zip,,,33
  303. msjdbc.cer,,,33
  304.  
  305. [BASEINST.TClassFiles]
  306. tclasses.zip,,,33
  307. tclasses.cer,,,33
  308.  
  309. [BASEINST.SysFilesRegister]
  310. javacypt.dll,,,33
  311. javaprxy.dll,,,33
  312. msawt.dll,,,33
  313. msjava.dll,,,33
  314. ;verinst.exe,,,33
  315. vmhelper.dll,,,33
  316.  
  317. [BASEINST.SysFilesNoReg]
  318. jdbgmgr.exe,,,33
  319. javart.dll,,,33
  320. msjdbc10.dll,,,33
  321. zonedoff.reg,,,33
  322. zonedon.reg,,,33
  323.  
  324. [BASEINST.SysFilesNoReg.NT5]
  325. clspack.exe,,,33
  326. javart.dll,,,33
  327. jdbgmgr.exe,,,33
  328. jview.exe,,,33
  329. msjdbc10.dll,,,33
  330. wjview.exe,,,33
  331. zonedoff.reg,,,33
  332. zonedon.reg,,,33
  333.  
  334. [BASEINST.WinFiles]
  335. clspack.exe,,,33
  336. jview.exe,,,33
  337. wjview.exe,,,33
  338.  
  339. [BASEINST.INF]
  340. java.inf,,,33
  341.  
  342. [BASEINST.RunOnce]
  343. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\902","Install Class Files",0,"rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\classes.zip,1,5,00,%VERNUM%,4,30,%10%\Java\classes\classes.cer"
  344. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\902","Install MSJDBC",0,"rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\msjdbc.zip,1,5,00,%VERNUM%,4,30,%10%\java\classes\msjdbc.cer"
  345. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\902","Install Trusted Class Files",0,"rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\trustlib\tclasses.zip,1,5,00,%VERNUM%,6,30,%10%\java\trustlib\tclasses.cer"
  346. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\902","Register_JDBGmgr",0,"%11%\jdbgmgr.exe -regserver"
  347. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  348.  
  349. [BASEINST.RegisterNow]
  350. %11%\regsvr32.exe /s %11%\javacypt.dll
  351. %11%\regsvr32.exe /s %11%\javaprxy.dll
  352. %11%\regsvr32.exe /s %11%\msawt.dll
  353. %11%\regsvr32.exe /s %11%\msjava.dll
  354. %11%\regsvr32.exe /s %11%\vmhelper.dll
  355. ;%11%\verinst.exe 3283
  356.  
  357. [BASEINST.RegisterRunOnce]
  358. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\901","Register JavaCypt",0,"regsvr32.exe /s %11%\javacypt.dll"
  359. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\901","Register JavaPrxy",0,"regsvr32.exe /s %11%\javaprxy.dll"
  360. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\901","Register MSAwt",0,"regsvr32.exe /s %11%\msawt.dll"
  361. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\901","Register MSJava",0,"regsvr32.exe /s %11%\msjava.dll"
  362. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\901","Register VMHelper",0,"regsvr32.exe /s %11%\vmhelper.dll"
  363. ;HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\901","Run VerInst",0,"%11%\verinst.exe 3283"
  364. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  365.  
  366. [BASEINST.ExecPkgMgr]
  367. rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\classes.zip,1,5,00,%VERNUM%,4,30,%10%\java\classes\classes.cer
  368. rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\trustlib\tclasses.zip,1,5,00,%VERNUM%,6,30,%10%\java\trustlib\tclasses.cer
  369. rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\msjdbc.zip,1,5,00,%VERNUM%,4,30,%10%\java\classes\msjdbc.cer
  370. %11%\jdbgmgr.exe -regserver
  371.  
  372. [BaseINST.AddReg]
  373. HKLM,"Software\Microsoft\Java VM","Classpath",2,"%10%\java\classes;."
  374. HKLM,"Software\Microsoft\Java VM","TrustedClasspath",2,""
  375. HKLM,"Software\Microsoft\Java VM","TrustedLibsDirectory",2,"%10%\java\trustlib"
  376. HKLM,"Software\Microsoft\Java VM","LibsDirectory",2,"%10%\java\lib"
  377. HKLM,"SOFTWARE\Classes\CLSID\%ClassId%",,,"%JAVAVM_NAME%"
  378. HKLM,"SOFTWARE\Classes\CLSID\%ClassId%\InstalledVersion",,,"5,00,%VERNUM%,0"
  379. HKLM,"Software\Classes\CLSID\%ClassId%\InstalledVersion","Path",,"%11%\msjava.dll"
  380. HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\%ClassId%",,0,"%JAVAVM_NAME%"
  381. HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\%ClassId%","ComponentID",2,"JAVAVM"
  382. HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\%ClassId%","IsInstalled",1,1,0,0,0
  383. HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\%ClassId%","KeyFileName",0,"%11%\msjava.dll"
  384. HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\%ClassId%","Version",0,"5,00,%VERNUM%,0"
  385. HKLM,"SOFTWARE\Microsoft\Java VM\RNIModuleFlags","mtxjava.dll",1,1,0,0,0
  386. HKLM,"SOFTWARE\Microsoft\Java VM\RNIModuleFlags","jdbcdemo.dll",1,1,0,0,0
  387. HKLM,"SOFTWARE\Microsoft\Java VM\Security","EditCustomPermissions",1,0,0,0,0
  388. HKLM,"SYSTEM\CurrentControlSet\Services\EventLog\Application\Java VM","EventMessageFile",0,"%11%\vmhelper.dll"
  389. HKLM,"SYSTEM\CurrentControlSet\Services\EventLog\Application\Java VM","TypesSupported",1,7,0,0,0
  390. HKLM,"Software\Microsoft\Java VM\System Properties","com.ms.applet.enable.serversockets",0,"false"
  391. ;HKCU,"Software\Microsoft\Internet Explorer\Main","First Home Page",2,"http://www.microsoft.com/ie/ie40/features/?/ie/ie40/features/ie-java.htm"
  392. HKCU,"Software\Microsoft\Java VM","EnableLogging",3,0,0,0,0
  393.  
  394. [BASEINST.UninstallKeys]
  395. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MsJavaVM","DisplayName",0,"Microsoft VM"
  396. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MsJavaVM","UninstallString",0,"RunDll32 advpack.dll,LaunchINFSection java.inf,UnInstall"
  397. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MsJavaVM"
  398.  
  399. [CAB.UninstallKey]
  400. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MsJavaVM"
  401.  
  402. [CAB.PreviousUninstallKey]
  403. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MsJavaVM","DisplayName"
  404. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MsJavaVM","QuietUninstallString"
  405. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MsJavaVM","RequiresIESysFile"
  406. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MsJavaVM","UninstallString"
  407.  
  408. ;;
  409. ;;
  410. ;; IE Dialog Settings =================================================================
  411. ;;
  412. ;; Enables VM in IE Advanced Options and Security settings
  413. ;;
  414. ;;
  415.  
  416. [IEOPT.AddReg]
  417.  
  418. ;;
  419. ;; Register dialog info for VM in IE 5.0 or newer.  Overwrite existing settings.
  420. ;;
  421.  
  422. HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM","Bitmap",2,"%11%\inetcpl.cpl,4441"
  423. HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM","HelpID",2,"iexplore.hlp#50041"
  424. HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM","Type",2,"group"
  425.  
  426. HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\CONSOLE","CheckedValue",3,01,00,00,00
  427. HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\CONSOLE","DefaultValue",3,00,00,00,00
  428. HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\CONSOLE","HelpID",2,"iexplore.hlp#50301"
  429. HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\CONSOLE","HKeyRoot",3,01,00,00,80
  430. HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\CONSOLE","RegPath",2,"SOFTWARE\Microsoft\Java VM"
  431. HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\CONSOLE","PlugUIText",0,"@vmhelper.dll,-4000"
  432. HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\CONSOLE","Type",2,"checkbox"
  433. HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\CONSOLE","UncheckedValue",1,00,00,00,00
  434. HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\CONSOLE","ValueName",2,"EnableJavaConsole"
  435.  
  436. HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\LOGGING","CheckedValue",3,01,00,00,00
  437. HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\LOGGING","DefaultValue",3,00,00,00,00
  438. HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\LOGGING","HelpID",2,"iexplore.hlp#50109"
  439. HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\LOGGING","HKeyRoot",3,01,00,00,80
  440. HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\LOGGING","RegPath",2,"SOFTWARE\Microsoft\Java VM"
  441. HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\LOGGING","PlugUIText",0,"@vmhelper.dll,-4002"
  442. HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\LOGGING","Type",2,"checkbox"
  443. HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\LOGGING","UncheckedValue",1,00,00,00,00
  444. HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\LOGGING","ValueName",2,"EnableLogging"
  445.  
  446. ;;IE Security Settings
  447. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER","Bitmap",2,"%11%\inetcpl.cpl,4441"
  448. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER","Type",2,"group"
  449.  
  450. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA","Bitmap",2,"%11%\inetcpl.cpl,4441"
  451. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA","HelpID",2,"iexplore.hlp#50241"
  452. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA","PlugUIText",0,"@vmhelper.dll,-4003"
  453. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA","Type",2,"group"
  454.  
  455. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\CUSTOM","CheckedValue",3,00,00,80,00
  456. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\CUSTOM","DefaultValue",3,00,00,00,00
  457. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\CUSTOM","HelpID",2,"iexplore.hlp#50241"
  458. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\CUSTOM","RegPath",2,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\%s"
  459. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\CUSTOM","PlugUIText",0,"@vmhelper.dll,-4004"
  460. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\CUSTOM","Type",2,"radio"
  461. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\CUSTOM","ValueName",2,"1C00"
  462.  
  463. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\DISABLE","CheckedValue",3,00,00,00,00
  464. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\DISABLE","DefaultValue",3,00,00,00,00
  465. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\DISABLE","HelpID",2,"iexplore.hlp#50241"
  466. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\DISABLE","RegPath",2,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\%s"
  467. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\DISABLE","PlugUIText",0,"@vmhelper.dll,-4005"
  468. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\DISABLE","Type",2,"radio"
  469. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\DISABLE","ValueName",2,"1C00"
  470.  
  471. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\HIGH","CheckedValue",3,00,00,01,00
  472. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\HIGH","DefaultValue",3,00,00,00,00
  473. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\HIGH","HelpID",2,"iexplore.hlp#50241"
  474. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\HIGH","RegPath",2,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\%s"
  475. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\HIGH","PlugUIText",0,"@vmhelper.dll,-4006"
  476. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\HIGH","Type",2,"radio"
  477. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\HIGH","ValueName",2,"1C00"
  478.  
  479. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\LOW","CheckedValue",3,00,00,03,00
  480. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\LOW","DefaultValue",3,00,00,00,00
  481. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\LOW","HelpID",2,"iexplore.hlp#50241"
  482. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\LOW","RegPath",2,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\%s"
  483. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\LOW","PlugUIText",0,"@vmhelper.dll,-4007"
  484. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\LOW","Type",2,"radio"
  485. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\LOW","ValueName",2,"1C00"
  486.  
  487. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\MEDIUM","CheckedValue",3,00,00,02,00
  488. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\MEDIUM","DefaultValue",3,00,00,00,00
  489. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\MEDIUM","HelpID",2,"iexplore.hlp#50241"
  490. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\MEDIUM","RegPath",2,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\%s"
  491. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\MEDIUM","PlugUIText",0,"@vmhelper.dll,-4008"
  492. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\MEDIUM","Type",2,"radio"
  493. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\JAVAPER\JAVA\MEDIUM","ValueName",2,"1C00"
  494.  
  495. [IEOPT.X86.AddReg]
  496.  
  497. ;;
  498. ;; Register x86-specific dialogs for VM in IE 5.0 or newer.  Overwrite previous settings.
  499. ;;
  500.  
  501. HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\JIT","CheckedValue",3,01,00,00,00
  502. HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\JIT","DefaultValue",3,01,00,00,00
  503. HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\JIT","HelpID",2,"iexplore.hlp#50110"
  504. HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\JIT","HKeyRoot",3,01,00,00,80
  505. HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\JIT","RegPath",2,"SOFTWARE\Microsoft\Java VM"
  506. HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\JIT","PlugUIText",0,"@vmhelper.dll,-4001"
  507. HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\JIT","Type",2,"checkbox"
  508. HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\JIT","UncheckedValue",1,00,00,00,00
  509. HKLM,"SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM\JIT","ValueName",2,"EnableJIT"
  510.  
  511. ;;
  512. ;;
  513. ;; CAB (IE) Installation Sections =======================================================
  514. ;;
  515. ;;
  516.  
  517. [CABINSTALL.UnRegisterNow]
  518. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MsJavaVM","UninstallString"
  519.  
  520.  
  521. [CABINSTALL.RegisterRunOnce]
  522. HKLM, "Software\Microsoft\Windows\CurrentVersion\RunOnceEx\900",,,"Microsoft VM"
  523.  
  524. ;;
  525. ;;
  526. ;; X86 Installation Sections =======================================================
  527. ;;
  528. ;;
  529.  
  530. [X86INST.ClassFiles]
  531. dx3.zip,,,33
  532. dx3.cer,,,33
  533. ;dxmedia.zip
  534.  
  535. [X86INST.SysFilesRegister]
  536. dx3j.dll,,,33
  537.  
  538. [X86INST.SysFilesNoReg]
  539. javaee.dll,,,33
  540. javasup.vxd,,,33
  541. jit.dll,,,33
  542.  
  543. [X86INST.WinFiles]
  544. jautoexp.dat,,,33
  545. setdebug.exe,,,33
  546.  
  547. [X86INST.RunOnce]
  548. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\903","Install Dx3 Class Files",0,"rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\dx3.zip,1,5,00,%VERNUM%,6,30,%10%\java\classes\dx3.cer"
  549. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  550.  
  551. [X86INST.RegisterNow]
  552. %11%\regsvr32.exe /s %11%\dx3j.dll
  553.  
  554. [X86INST.RegisterRunOnce]
  555. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\903","Register DX3J",0,"regsvr32.exe /s %11%\dx3j.dll"
  556. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  557.  
  558.  
  559. [X86INST.ExecPkgMgr]
  560. ;rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\dxmedia.zip,1,4,10,0610,4,44
  561. rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\dx3.zip,1,5,00,%VERNUM%,6,30,%10%\java\classes\dx3.cer
  562.  
  563. [X86INST.AddReg]
  564. HKCU,"Software\Microsoft\Java VM","EnableJIT",3,1,0,0,0
  565. HKLM,"System\CurrentControlSet\Services\VXD\JAVASUP","Start",1,0
  566. HKLM,"System\CurrentControlSet\Services\VXD\JAVASUP","StaticVxD",0,"JAVASUP.VXD"
  567.  
  568. ;;
  569. ;;
  570. ;; WFC Installation Sections =======================================================
  571. ;;
  572. ;;
  573.  
  574. [WFCINST.ClassFiles]
  575. wfc.zip,,,33
  576. wfc.cer,,,33
  577.  
  578. [WFCINST.RegisterNow]
  579. HKLM,"SOFTWARE\Classes\CLSID\%DhModuleCLSID%",,,"Java Class: com.ms.wfc.html.DhModule"
  580. HKLM,"SOFTWARE\Classes\CLSID\%DhModuleCLSID%\Implemented Categories"
  581. HKLM,"SOFTWARE\Classes\CLSID\%DhModuleCLSID%\Implemented Categories\{BE0975F0-BBDD-11CF-97DF-00AA001F73C1}"
  582. HKLM,"SOFTWARE\Classes\CLSID\%DhModuleCLSID%\InprocServer32",,,"%11%\msjava.dll"
  583. HKLM,"SOFTWARE\Classes\CLSID\%DhModuleCLSID%\InprocServer32","JavaClass",,"com.ms.wfc.html.DhModule"
  584. HKLM,"SOFTWARE\Classes\CLSID\%DhModuleCLSID%\InprocServer32","ThreadingModel",,"Both"
  585. HKLM,"SOFTWARE\Classes\CLSID\%DhModuleCLSID%\ProgID",,,"DhModule"
  586. HKLM,"SOFTWARE\Classes\CLSID\%DhModuleCLSID%\InstalledVersion",,,"1,0,0,%WFCVERNUM%"
  587. HKLM,"SOFTWARE\Classes\DhModule",,,"Java Class: com.ms.wfc.html.DhModule"
  588. HKLM,"SOFTWARE\Classes\DhModule\CLSID",,,"%DhModuleCLSID%"
  589. ;; New stuff added for WFC 8415 or newer
  590. HKCR,"CLSID\%DhComponentWrapperCLSID%",,2,"Java Class: com.ms.wfc.html.DhComponentWrapper$DhInnerSafeControl"
  591. HKCR,"CLSID\%DhComponentWrapperCLSID%","AppID",2,"%DhComponentWrapperCLSID%"
  592. HKCR,"CLSID\%DhComponentWrapperCLSID%\Control"
  593. HKCR,"CLSID\%DhComponentWrapperCLSID%\Implemented Categories"
  594. HKCR,"CLSID\%DhComponentWrapperCLSID%\Implemented Categories\{BE0975F0-BBDD-11CF-97DF-00AA001F73C1}"
  595. HKCR,"CLSID\%DhComponentWrapperCLSID%\InprocServer32",,2,"msjava.dll"
  596. HKCR,"CLSID\%DhComponentWrapperCLSID%\InprocServer32","ThreadingModel",2,"Both"
  597. HKCR,"CLSID\%DhComponentWrapperCLSID%\InprocServer32","JavaClass",2,"com.ms.wfc.html.DhComponentWrapper$DhInnerSafeControl"
  598.  
  599.  
  600. [WFCINST.PkgMgr.RunOnce]
  601. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\902","Install WFC Class Files",0,"rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\wfc.zip,1,1,00,%WFCVERNUM%,6,30,%10%\Java\classes\wfc.cer,,1"
  602. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\902","Register_JDBGmgr",0,"%11%\jdbgmgr.exe -regserver"
  603. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  604.  
  605. [WFCINST.PkgMgr.RunNow]
  606. rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\wfc.zip,1,1,00,%WFCVERNUM%,6,30,%10%\java\classes\wfc.cer,,1
  607.  
  608. ;;
  609. ;;
  610. ;; IE30 Installation Sections =======================================================
  611. ;;
  612. ;;
  613.  
  614. [IE30INST.SysFilesRegister]
  615.  
  616. [IE30INST.SysFilesNoReg]
  617. cabinet.dll,,,32
  618. iernonce.dll,,,32
  619.  
  620. [IE30INST.WinFiles]
  621. extrac32.exe,,,32
  622.  
  623. [IE30INST.HelpFiles]
  624.  
  625. [IE30INST.PostSetupCommand]
  626.  
  627. [IE30INST.Registry.Delete]
  628.  
  629. [IE30INST.Registry.VersionStamp]
  630.  
  631.  
  632. ;;
  633. ;;
  634. ;; CLEANUP Section.  Files that may have been left on the disk by another process (Class Installer,etc)
  635. ;; that need to be removed.  This should be triggered *before* any other installation sections.
  636. ;;
  637. ;;
  638.  
  639. [CLEANUP.WinFiles]
  640. runvm.exe,,,1
  641.  
  642. [CLEANUP.SysFiles]
  643. javasntx.dll,,,1
  644.  
  645. [CLEANUP.OldClassFiles]
  646. ClassR.exe,,,1
  647. jdbc.exe,,,1
  648. DxaR.exe,,,1
  649. Dx3R.exe,,,1
  650. CABR.exe,,,1
  651. AFCR.exe,,,1
  652.  
  653. [CLEANUP.Classes]
  654. ;Intentionally left empty for future expansion
  655.  
  656. [CLEANUP.TClasses]
  657. ;Intentionally left empty for future exapnsion
  658.  
  659. [CLEANUP.UnRegister]
  660. ;Don't call this section.  It doesn't work (hangs on some machines).
  661. ;Left in so that we can see what we did and go back and figure out why regsvr is busted later.
  662. %11%\regsvr32.exe /s /u %11%\msawt.dll
  663.  
  664. [CLEANUP.DelReg]
  665. HKCR,"CLSID\{48BF17AB-7941-11D0-8AEA-00C04FC2CAD2}"
  666. HKLM,"Software\Microsoft\Code Store Database\Distribution Units\Win32 Classes"    ;; Delete old Win32.cab DU
  667.  
  668. ;;
  669. ;;
  670. ;; UNINSTALL Section.  Files that are only deleted at install time.  Usually created by Class Installer.
  671. ;;
  672. ;;
  673.  
  674. [UNINSTALL.OldClasses]
  675. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","Delete classes.zip",0,"command /c del %10%\Java\Classes\classes.zip"
  676. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","Delete tclasses.zip",0,"command /c del %10%\Java\Classes\tclasses.zip"
  677.  
  678. [UNINST.BeginPrompt]
  679. Prompt=%BEGIN_UNINSTALL_PROMPT%
  680. ButtonType=YESNO
  681. Title=%BEGIN_UNINSTALL_TITLE%
  682.  
  683. [UNINST.AddReg]
  684. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\870","Remove Microsoft VM",0,"rundll32 %11%\advpack.dll,LaunchINFSection %17%\java.inf,RealUnInstall"
  685. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  686.  
  687. [UNINST.AddReRegister]
  688. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\870","Register JavaPrxy",0,"%11%\regsvr32.exe /s %11%\javaprxy.dll"
  689. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\870","Register MS Java",0,"%11%\regsvr32.exe /s %11%\msjava.dll"
  690. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\870","Register VMHelper",0,"%11%\regsvr32.exe /s %11%\vmhelper.dll"
  691. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  692.  
  693. [UNINST.RunUninstApps]
  694. rundll32.exe msjava.dll,JavaPkgMgr_UninstallAll
  695. %11%\regsvr32.exe /s /u %11%\javacypt.dll
  696. %11%\regsvr32.exe /s /u %11%\javaprxy.dll
  697. %11%\regsvr32.exe /s /u %11%\msawt.dll
  698. %11%\regsvr32.exe /s /u %11%\msjava.dll
  699. %11%\regsvr32.exe /s /u %11%\vmhelper.dll
  700. %11%\regsvr32.exe /s /u %11%\dx3j.dll
  701.  
  702. [UNINST.CryptoKeys]
  703. HKLM,"SOFTWARE\Microsoft\Cryptography\Providers\Trust\FinalPolicy\{E6F795B1-F738-11D0-A72F-00A0C903B83D}",""
  704. HKLM,"SOFTWARE\Microsoft\Cryptography\Providers\Trust\FinalPolicy\{E6F795B2-F738-11D0-A72F-00A0C903B83D}",""
  705. HKLM,"SYSTEM\CurrentControlSet\Services\WinTrust\TrustProviders\JavaVM",""
  706.  
  707. [UNINST.CleanupDirs]
  708. %10%\Java\Classes
  709. %10%\Java\Lib
  710. %10%\Java\Packages\Data
  711. %10%\Java\Packages
  712. %10%\Java\Trustlib
  713.  
  714. [UNINST.LogFile]
  715. javainst.log
  716.  
  717. [RollbackJava.IE30.AddReg]
  718. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MsJavaVM","QuietUninstallString",0,"RunDll32 advpack.dll,LaunchINFSectionEx %17%\java.inf,IE30Rollback,,256"
  719. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MsJavaVM","RequiresIESysFile",0,"4.99"
  720. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MsJavaVM"
  721.  
  722. [RollbackJava.BetaVM.AddReg]
  723. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MsJavaVM","QuietUninstallString",0,"RunDll32 advpack.dll,LaunchINFSectionEx %17%\java.inf,UnInstall,,5"
  724. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MsJavaVM","RequiresIESysFile",0,"4.99"
  725. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MsJavaVM"
  726.  
  727. [RollbackJava.Release.AddReg]
  728. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MsJavaVM","QuietUninstallString",0 ,"RunDll32 advpack.dll,LaunchINFSectionEx %17%\java.inf,RollBackJava,,256"
  729. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MsJavaVM","RequiresIESysFile",0,"4.99"
  730. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MsJavaVM"
  731.  
  732. ;;
  733. ;;
  734. ;; EXE Trigger Section
  735. ;; Trigger EXE installs for OLE Automation and CLSPack
  736. ;;
  737. ;;
  738.  
  739. [OLEAUT.Trigger]
  740. OAInst.exe "/q:a /r:n"
  741.  
  742. [WFCClean.Trigger]
  743. wfcclean.exe
  744.  
  745. [ClsPack.Trigger]
  746. %10%\clspack "-auto"
  747.  
  748. [ClsPack.RunOnce]
  749. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\909","Run ClassPack",0,"%10%\clspack -quiet"
  750. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  751.  
  752. ;;
  753. ;;
  754. ;; XMLDSO Install
  755. ;; IE 4.0 or newer
  756. ;;
  757. ;;
  758.  
  759. [MSXML.CustomDestination]
  760. 49000=SourceDir
  761.  
  762. [CABPKG.IE50Install.Move]
  763. %10%\extrac32.exe /c /y %49000%\xmldso4.cab %10%\Java\Classes\xmldso4.cab
  764.  
  765. [CABPKG.IE50Install.PkgMgr]
  766. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\903","Install XML",0,"rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\xmldso4.cab,0,0,0,0,4,26"
  767. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  768.  
  769. [CABPKG.IE40Install.Move]
  770. %10%\extrac32.exe /c /y %49000%\xmldso4.cab %10%\Java\Classes\xmldso4.cab
  771.  
  772. [CABPKG.IE40Install.PkgMgr]
  773. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\903","Install XML",0,"rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\xmldso4.cab,0,0,0,0,4,26"
  774. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  775.  
  776. [MSXML.MoveFile]
  777. %10%\extrac32.exe /c /y %49000%\xmldso.cab %10%\Java\Classes\xmldso.cab
  778.  
  779. [MSXML.NT5.MoveFile]
  780. %11%\extrac32.exe /c /y %49000%\xmldso.cab %10%\Java\Classes\xmldso.cab
  781.  
  782. [MSXML.Lite.PkgMgr.RunNow]
  783. rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\xmldso4.cab,0,0,0,0,4,26
  784.  
  785. [MSXML.Lite.PkgMgr.RunReboot]
  786. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\903","Install XML",0,"rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\xmldso4.cab,0,0,0,0,4,26"
  787. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  788.  
  789. [MSXML.PkgMgr.RunNow]
  790. rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\xmldso.cab,0,0,0,0,4,26
  791.  
  792. [MSXML.PkgMgr.RunReboot]
  793. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\903","Install XML",0,"rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\xmldso.cab,0,0,0,0,4,26"
  794. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  795.  
  796. [MSXML.IE30.DoInstall]
  797. %10%\extrac32.exe /E /Y /L %10%\Java\Classes %10%\Java\Classes\xmldso.cab xml.inf xml4ie3.cab
  798. rundll32 advpack.dll,LaunchINFSectionEx %10%\Java\Classes\xml.inf,SDKInstall30
  799.  
  800. [MSXML.IE30.DoCleanUp]
  801. xml.inf
  802. xml4ie3.cab
  803. xmldso.cab
  804.  
  805. [SourceDisksNames]
  806. 1=%BASEINSTDISKNAME%,"javabase.cab",0
  807. 2=%X86INSTDISKNAME%,"javax86.cab",0
  808. 3=%IE30INSTDISKNAME%,"javaie30.cab",0
  809. 4=%OTHERDISKNAME%,"",0
  810.  
  811. [SourceDisksFiles]
  812. ;;
  813. ;;Files in javabase.cab.  Installed on all platforms.
  814. ;;
  815. classes.zip=1
  816. classes.cer=1
  817. clspack.exe=1
  818. java.inf=1
  819. javacypt.dll=1
  820. javaprxy.dll=1
  821. javart.dll=1
  822. jdbgmgr.exe=1
  823. jview.exe=1
  824. msawt.dll=1
  825. msjava.dll=1
  826. msjdbc.zip=1
  827. msjdbc.cer=1
  828. msjdbc10.dll=1
  829. tclasses.zip=1
  830. tclasses.cer=1
  831. vmhelper.dll=1
  832. wjview.exe=1
  833. zonedon.reg=1
  834. zonedoff.reg=1
  835.  
  836. ;;
  837. ;;Files in javax86.cab. Installed only the x86
  838. ;;
  839. Dx3.zip=2
  840. dx3.cer=2
  841. dx3j.dll=2
  842. jautoexp.dat=2
  843. javaee.dll=2
  844. javasup.vxd=2
  845. jit.dll=2
  846. setdebug.exe=2
  847. wfc.zip=2
  848. wfc.cer=2
  849.  
  850. ;;
  851. ;;Files in Javaie30.cab.  Installed only on machines running ie30.  Not dropped to IE4.
  852. ;;
  853. cabinet.dll=3
  854. extrac32.exe=3
  855. iernonce.dll=3
  856. regsvr32.exe=3
  857.  
  858. ;;
  859. ;;Files not in any cab.
  860. ;;
  861. OAInst.exe=4
  862. wfcclean.exe=4
  863.  
  864. [Strings]
  865. BASEINSTDISKNAME="Microsoft VM"
  866. BASEINSTDISK="javabase.cab"
  867. X86INSTDISKNAME="X86 Extensions for the Microsoft VM"
  868. X86INSTDISK="JAVAX86.cab"
  869. IE30INSTDISKNAME="IE30 Compatibility files for the Microsoft VM"
  870. IE30INSTDISK="javaie30.cab"
  871. ;LOCALHELPDISKNAME="Help Files for the Microsoft VM"
  872. LOCALHELPDISK="vmhelp.cab"
  873. OTHERDISKNAME="Extensions to the Microsoft VM"
  874. VERNUM="3190"
  875. WFCVERNUM="8475"
  876. ClassId="{08B0E5C0-4FCB-11CF-AAA5-00401C608500}"
  877. IE4CLSID="{89820200-ECBD-11cf-8B85-00AA005B4383}"
  878. DhModuleCLSID="{B98AC5E0-DE20-11d1-A7CE-0000F81E8509}"
  879. DhComponentWrapperCLSID="{FFD709F0-AF39-11D2-B854-0000F81E8872}"
  880. BEGIN_UNINSTALL_PROMPT="If this component is uninstalled, Microsoft Internet Explorer will not be able to download files from the World Wide Web. Do you want to uninstall the Microsoft VM?"
  881. BEGIN_UNINSTALL_TITLE="Microsoft VM uninstall"
  882. UninstKey="SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MsJavaVM"
  883. JAVAVM_NAME="Microsoft VM"
  884. IE4CRYPTVER=1023
  885.