home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1998 July & August / Pcwk78a98.iso / Micrsoft / VJ / IE4 / MSJAVX86.EXE / RCDATA / CABINET / java.inf < prev    next >
Windows Setup INFormation  |  1998-02-25  |  20KB  |  635 lines

  1. ;  Microsoft Java VM Installation
  2. ;  Copyright (C) 1997 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.CCFFiles=10,Java\Classes
  18. BASEINST.SysFilesRegister=11
  19. BASEINST.SysFilesNoReg=11
  20. BASEINST.WinFiles=10
  21. BASEINST.INF=17
  22. X86INST.ClassFiles=10,Java\Classes
  23. X86INST.CCFFiles=10,Java\Classes
  24. X86INST.SysFilesRegister=11
  25. X86INST.SysFilesNoReg=11
  26. X86INST.WinFiles=10
  27. IE30INST.SysFilesRegister=11
  28. IE30INST.SysFilesNoReg=11
  29. IE30INST.HelpFiles=11,Help
  30. IE30INST.WinFiles=10
  31. MSXML.IE30.DoCleanUp=10,Java\Classes
  32. CLEANUP.WinFiles=10
  33. CLEANUP.SysFiles=11
  34. CLEANUP.OldClassFiles=10,Java\Classes
  35. CLEANUP.Classes=10,Java\Classes
  36. CLEANUP.TClasses=10,Java\Trustlib
  37. UNINSTALL.OldClasses=10,Java\Classes
  38. UNINST.LogFile=10
  39.  
  40. [PreClean.Installation]
  41. ComponentName=Java
  42. CopyFiles=PRECLEAN.RegSvr
  43.  
  44. [CleanUp]
  45. ComponentName=Java
  46. DelFiles=CLEANUP.WinFiles,CLEANUP.SysFiles,CLEANUP.OldClassFiles,CLEANUP.Classes,CLEANUP.TClasses
  47. DelReg=CLEANUP.DelReg
  48.  
  49. [BaseInstallation]
  50. ComponentName=Java
  51. CopyFiles=BASEINST.SysFilesRegister,BASEINST.SysFilesNoReg,BASEINST.WinFiles,BASEINST.INF
  52. AddReg=BASEINST.AddReg
  53.  
  54. [BaseInstallation.RegNow]
  55. ComponentName=Java
  56. RunPostSetupCommands=BASEINST.RegisterNow
  57.  
  58. [BaseInstallation.RegOnReboot]
  59. ComponentName=Java
  60. AddReg=BASEINST.RegisterRunOnce
  61.  
  62. [BaseInstallation.ClassFiles]
  63. ComponentName=Java
  64. CopyFiles=BASEINST.ClassFiles,BASEINST.TClassFiles
  65.  
  66. [BaseInstallation.CCFFiles]
  67. ComponentName=Java
  68. CopyFiles=BASEINST.CCFFiles
  69.  
  70. [BasePkgMgr.Install.RunOnce]
  71. ComponentName=Java
  72. AddReg=BASEINST.RunOnce
  73.  
  74. [BasePkgMgr.Install.Execute]
  75. ComponentName=Java
  76. RunPreSetupCommands=BASEINST.ExecPkgMgr
  77.  
  78. [BasePkgMgr.Install.CCF.RunOnce]
  79. ComponentName=Java
  80. AddReg=BASEINST.CCF.RunOnce
  81.  
  82. [BasePkgMgr.Install.CCF.Execute]
  83. ComponentName=Java
  84. RunPreSetupCommands=BASEINST.CCF.ExecPkgMgr
  85.  
  86. [Base.AddUninstallKey]
  87. AddReg=BASEINST.UninstallKeys
  88.  
  89. [Base.DeleteUninstallKey]
  90. DelReg=BASEINST.UninstallKeys
  91.  
  92. [X86Installation]
  93. ComponentName=Java
  94. CopyFiles=X86INST.SysFilesRegister,X86INST.SysFilesNoReg,X86INST.WinFiles
  95. AddReg=X86.RunOnce,X86INST.AddReg
  96.  
  97. [X86Installation.RegNow]
  98. ComponentName=Java
  99. RunPostSetupCommands=X86INST.RegisterNow
  100.  
  101. [X86Installation.RegOnReboot]
  102. ComponentName=Java
  103. AddReg=X86INST.RegisterRunOnce
  104.  
  105. [X86Installation.ClassFiles]
  106. ComponentName=Java
  107. CopyFiles=X86INST.ClassFiles
  108.  
  109. [X86Installation.CCFFiles]
  110. ComponentName=Java
  111. CopyFiles=X86INST.CCFFiles
  112.  
  113. [X86Installation.PkgMgr.RunOnce]
  114. ComponentName=Java
  115. AddReg=X86INST.RunOnce
  116.  
  117. [X86Installation.PkgMgr.Execute]
  118. ComponentName=Java
  119. RunPreSetupCommands=X86INST.ExecPkgMgr
  120.  
  121. [X86PkgMgr.Install.CCF.RunOnce]
  122. ComponentName=Java
  123. AddReg=X86INST.CCF.RunOnce
  124.  
  125. [X86PkgMgr.Install.CCF.Execute]
  126. ComponentName=Java
  127. RunPreSetupCommands=X86INST.CCF.ExecPkgMgr
  128.  
  129.  
  130. [AlphaInstallation]
  131. ComponentName=Java
  132. CopyFiles=
  133. AddReg=
  134.  
  135. [IE30Installation]
  136. ComponentName=Java
  137. CopyFiles=IE30INST.SysFilesRegister,IE30INST.SysFilesNoReg,IE30INST.WinFiles
  138. AddReg=IE30INST.Registry.VersionStamp
  139. DelReg=IE30INST.Registry.Delete
  140. RegisterOCXs=IE30INST.SysFilesRegister
  141. RunPostSetupCommands=IE30INST.PostSetupCommand
  142.  
  143. [DCOMInstallation]
  144. ComponentName=Java
  145. RunPostSetupCommands=TriggerDCOM
  146.  
  147. [IE40.CABPKG.MoveFile]
  148. CustomDestination=MSXML.CustomDestination
  149. RunPostSetupCommands=CABPKG.IE40Install.Move
  150.  
  151. [IE40.CABPKG.PkgMgr]
  152. AddReg=CABPKG.IE40Install.PkgMgr
  153.  
  154. [IE40.MSXML.MoveFile]
  155. CustomDestination=MSXML.CustomDestination
  156. RunPostSetupCommands=MSXML.MoveFile
  157.  
  158. [IE40.MSXML.PkgMgr.RunNow]
  159. RunPostSetupCommands=MSXML.PkgMgr.RunNow
  160.  
  161. [IE40.MSXML.PkgMgr.RunReboot]
  162. AddReg=MSXML.PkgMgr.RunReboot
  163.  
  164. [IE40.MSXML.Old.MoveFile]
  165. CustomDestination=MSXML.Old.CustomDestination
  166. RunPostSetupCommands=MSXML.Old.MoveFile
  167.  
  168. [IE40.MSXML.PkgMgr.Old.RunNow]
  169. RunPostSetupCommands=MSXML.Old.PkgMgr.RunNow
  170.  
  171. [IE40.MSXML.PkgMgr.Old.Reboot]
  172. AddReg=MSXML.Old.PkgMgr.RunReboot
  173.  
  174. [IE30.MSXML.Install]
  175. RunPostSetupCommands=MSXML.IE30.DoInstall
  176.  
  177. [IE30.MSXML.CleanUp]
  178. DelFiles=MSXML.IE30.DoCleanUp
  179.  
  180. [ClsPack.RunNow]
  181. ComponentName=Java
  182. RunPostSetupCommands=ClsPack.Trigger
  183.  
  184. [ClsPack.RunReboot]
  185. ComponentName=Java
  186. AddReg=ClsPack.RunOnce
  187.  
  188. [UnInstall]
  189. SmartReboot=A
  190. Cleanup=1
  191. BeginPrompt=UNINST.BeginPrompt
  192. RunPreSetupCommands=UNINST.RunUninstApps
  193. DelFiles=BASEINST.ClassFiles,BASEINST.TClassFiles,BASEINST.SysFilesRegister,BASEINST.SysFilesNoReg,BASEINST.WinFiles,X86INST.ClassFiles,X86INST.SysFilesRegister,X86INST.SysFilesNoReg,X86INST.WinFiles,UNINST.LogFile
  194. DelReg=X86INST.AddReg,BASEINST.AddReg,BASEINST.UnInstallKeys,UNINST.CryptoKeys
  195. DelDirs=UNINST.CleanupDirs
  196. UnRegisterOCXs=BASEINST.SysFilesRegister,X86INST.SysFilesRegister
  197.  
  198. [RollbackJava.IE30]
  199. AddReg=RollbackJava.IE30.AddReg
  200.  
  201. [RollbackJava.BetaVM]
  202. AddReg=RollbackJava.BetaVM.AddReg
  203.  
  204. [RollbackJava.Release]
  205. AddReg=RollbackJava.Release.AddReg
  206.  
  207. [IE30PreRollback]
  208. AddReg=UNINST.AddReRegister
  209. RunPostSetupCommands=UNINST.RunUninstApps
  210.  
  211. [IE30Rollback]
  212. ComponentName=Java
  213. PreRollBack=IE30PreRollback
  214.  
  215. [RollbackJava]
  216. ComponentName=Java
  217.  
  218. ;;
  219. ;;
  220. ;; PRECLEANUP SECTIONS
  221. ;;
  222. ;;
  223. [PRECLEAN.RegSvr]
  224. regsvr32.exe,,,32
  225.  
  226. ;;
  227. ;;
  228. ;;  BASE INSTALLATION SECTIONS
  229. ;;
  230. ;;
  231.  
  232. [BASEINST.ClassFiles]
  233. classes.zip,,,1
  234. classes.cer,,,1
  235. msjdbc.zip,,,1
  236. msjdbc.cer,,,1
  237.  
  238. [BASEINST.CCFFiles]
  239. allccf.cab,,,1
  240.  
  241. [BASEINST.TClassFiles]
  242. tclasses.zip,,,1
  243. tclasses.cer,,,1
  244.  
  245. [BASEINST.SysFilesRegister]
  246. javacypt.dll,,,1
  247. javaprxy.dll,,,1
  248. msawt.dll,,,1
  249. msjava.dll,,,1
  250. vmhelper.dll,,,1
  251.  
  252. [BASEINST.SysFilesNoReg]
  253. jdbgmgr.exe,,,1
  254. javart.dll,,,1
  255. msjdbc10.dll,,,1
  256. javasec.hlp,,,1
  257. javaperm.hlp,,,1
  258. zonedoff.reg,,,1
  259. zonedon.reg,,,1
  260.  
  261. [BASEINST.WinFiles]
  262. clspack.exe,,,1
  263. jview.exe,,,1
  264. wjview.exe,,,1
  265.  
  266. [BASEINST.INF]
  267. java.inf,,,1
  268.  
  269. [BASEINST.RunOnce]
  270. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\902","Install Class Files",0,"rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\classes.zip,1,4,79,%VERNUM%,4,46,%10%\Java\classes\classes.cer"
  271. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\902","Install MSJDBC",0,"rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\msjdbc.zip,1,4,79,%VERNUM%,4,46,%10%\java\classes\msjdbc.cer"
  272. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\902","Install Trusted Class Files",0,"rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\trustlib\tclasses.zip,1,4,79,%VERNUM%,6,46,%10%\java\trustlib\tclasses.cer"
  273. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\902","Register_JDBGmgr",0,"%11%\jdbgmgr.exe -regserver"
  274. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  275.  
  276. [BASEINST.RegisterNow]
  277. %11%\regsvr32.exe /s %11%\javacypt.dll
  278. %11%\regsvr32.exe /s %11%\javaprxy.dll
  279. %11%\regsvr32.exe /s %11%\msawt.dll
  280. %11%\regsvr32.exe /s %11%\msjava.dll
  281. %11%\regsvr32.exe /s %11%\vmhelper.dll
  282.  
  283. [BASEINST.RegisterRunOnce]
  284. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\901","Register JavaCypt",0,"regsvr32.exe /s %11%\javacypt.dll"
  285. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\901","Register JavaPrxy",0,"regsvr32.exe /s %11%\javaprxy.dll"
  286. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\901","Register MSAwt",0,"regsvr32.exe /s %11%\msawt.dll"
  287. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\901","Register MSJava",0,"regsvr32.exe /s %11%\msjava.dll"
  288. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\901","Register VMHelper",0,"regsvr32.exe /s %11%\vmhelper.dll"
  289. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  290.  
  291. [BASEINST.ExecPkgMgr]
  292. rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\classes.zip,1,4,79,%VERNUM%,4,46,%10%\java\classes\classes.cer
  293. rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\trustlib\tclasses.zip,1,4,79,%VERNUM%,6,46,%10%\java\trustlib\tclasses.cer
  294. rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\msjdbc.zip,1,4,79,%VERNUM%,4,46,%10%\java\classes\msjdbc.cer
  295. %11%\jdbgmgr.exe -regserver
  296.  
  297. [BASEINST.CCF.RunOnce]
  298. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  299.  
  300. [BASEINST.CCF.ExecPkgMgr]
  301.  
  302. [BaseINST.AddReg]
  303. HKLM,"Software\Microsoft\Java VM","Classpath",2,"%10%\java\classes;."
  304. HKLM,"Software\Microsoft\Java VM","TrustedClasspath",2,""
  305. HKLM,"Software\Microsoft\Java VM","TrustedLibsDirectory",2,"%10%\java\trustlib"
  306. HKLM,"Software\Microsoft\Java VM","LibsDirectory",2,"%10%\java\lib"
  307. HKLM,"SOFTWARE\Classes\CLSID\%ClassId%",,,"%JAVAVM_NAME%"
  308. HKLM,"SOFTWARE\Classes\CLSID\%ClassId%\InstalledVersion",,,"4,79,0,%VERNUM%"
  309. HKLM,"Software\Classes\CLSID\%ClassId%\InstalledVersion","Path",,"%11%\msjava.dll"
  310. HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\%ClassId%",,0,"%JAVAVM_NAME%"
  311. HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\%ClassId%","Version",0,"4,79,%VERNUM%,0"
  312. HKLM,"SOFTWARE\Microsoft\Java VM\RNIModuleFlags","mtxjava.dll",1,1,0,0,0
  313. HKLM,"SOFTWARE\Microsoft\Java VM\RNIModuleFlags","jdbcdemo.dll",1,1,0,0,0
  314. HKLM,"SOFTWARE\Microsoft\Java VM\Security","EditCustomPermissions",1,0,0,0,0
  315. HKLM,"SYSTEM\CurrentControlSet\Services\EventLog\Application\Java VM","EventMessageFile",0,"%11%\vmhelper.dll"
  316. HKLM,"SYSTEM\CurrentControlSet\Services\EventLog\Application\Java VM","TypesSupported",1,7,0,0,0
  317. HKLM,"Software\Microsoft\Java VM\System Properties","com.ms.applet.enable.serversockets",0,"false"
  318. HKCU,"Software\Microsoft\Internet Explorer\Main","First Home Page",2,"http://www.microsoft.com/ie/ie40/features/?/ie/ie40/features/ie-java.htm"
  319. HKCU,"Software\Microsoft\Java VM","EnableLogging",3,0,0,0,0
  320.  
  321. [BASEINST.UninstallKeys]
  322. HKLM,%UninstKey%,"DisplayName",,"Microsoft VM for Java"
  323. HKLM,%UninstKey%,"UninstallString",,"RunDll32 advpack.dll,LaunchINFSection java.inf,UnInstall"
  324.  
  325. ;;
  326. ;;
  327. ;;X86 Installation Sections
  328. ;;
  329. ;;
  330.  
  331. [X86INST.ClassFiles]
  332. dx3.zip,,,1
  333. dx3.cer,,,1
  334. ;dxmedia.zip
  335.  
  336. [X86INST.CCFFiles]
  337.  
  338. [X86INST.SysFilesRegister]
  339. dx3j.dll,,,1
  340.  
  341. [X86INST.SysFilesNoReg]
  342. javaee.dll,,,1
  343. javasup.vxd,,,1
  344. jit.dll,,,1
  345.  
  346. [X86INST.WinFiles]
  347. jautoexp.dat,,,1
  348. setdebug.exe,,,1
  349.  
  350. [X86INST.RunOnce]
  351. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\903","Install Dx3 Class Files",0,"rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\dx3.zip,1,4,79,%VERNUM%,4,46,%10%\java\classes\dx3.cer"
  352. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  353.  
  354. [X86INST.RegisterNow]
  355. %11%\regsvr32.exe /s %11%\dx3j.dll
  356.  
  357. [X86INST.RegisterRunOnce]
  358. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\903","Register DX3J",0,"regsvr32.exe /s %11%\dx3j.dll"
  359. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  360.  
  361.  
  362. [X86INST.ExecPkgMgr]
  363. ;rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\dxmedia.zip,1,4,10,0610,4,44
  364. rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\dx3.zip,1,4,79,%VERNUM%,4,46,%10%\java\classes\dx3.cer
  365.  
  366. [X86INST.CCF.RunOnce]
  367. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  368.  
  369. [X86INST.CCF.ExecPkgMgr]
  370.  
  371. [X86INST.AddReg]
  372. HKCU,"Software\Microsoft\Java VM","EnableJIT",3,1,0,0,0
  373. HKLM,"System\CurrentControlSet\Services\VXD\JAVASUP","Start",1,0
  374. HKLM,"System\CurrentControlSet\Services\VXD\JAVASUP","StaticVxD",0,"JAVASUP.VXD"
  375.  
  376. ;;
  377. ;;
  378. ;; IE30 Installation Sections
  379. ;;
  380. ;;
  381.  
  382. [IE30INST.SysFilesRegister]
  383.  
  384. [IE30INST.SysFilesNoReg]
  385. cabinet.dll,,,32
  386. iernonce.dll,,,32
  387.  
  388. [IE30INST.WinFiles]
  389. extrac32.exe,,,32
  390.  
  391. [IE30INST.HelpFiles]
  392.  
  393. [IE30INST.PostSetupCommand]
  394. cryptsys.exe /q:a /r:n /n:v
  395.  
  396. [IE30INST.Registry.Delete]
  397.  
  398. [IE30INST.Registry.VersionStamp]
  399.  
  400.  
  401. ;;
  402. ;;
  403. ;; CLEANUP Section.  Files that may have been left on the disk by another process (Class Installer,etc) that need to be removed.
  404. ;; This should be triggered *before* any other installation sections.
  405. ;;
  406. ;;
  407. [CLEANUP.WinFiles]
  408. runvm.exe,,,1
  409.  
  410. [CLEANUP.SysFiles]
  411. javasntx.dll,,,1
  412.  
  413. [CLEANUP.OldClassFiles]
  414. ClassR.exe,,,1
  415. jdbc.exe,,,1
  416. DxaR.exe,,,1
  417. Dx3R.exe,,,1
  418. CABR.exe,,,1
  419. AFCR.exe,,,1
  420.  
  421. [CLEANUP.Classes]
  422. ;Intentionally left empty for future expansion
  423.  
  424. [CLEANUP.TClasses]
  425. ;Intentionally left empty for future exapnsion
  426.  
  427. [CLEANUP.UnRegister]
  428. ;Don't call this section.  It doesn't work (hangs on some machines).
  429. ;Left in so that we can see what we did and go back and figure out why regsvr is busted later.
  430. %11%\regsvr32.exe /s /u %11%\msawt.dll
  431.  
  432. [CLEANUP.DelReg]
  433. HKCR,"CLSID\{48BF17AB-7941-11D0-8AEA-00C04FC2CAD2}"
  434.  
  435.  
  436. ;;
  437. ;;
  438. ;; UNINSTALL Section.  Files that are only deleted at install time.  Usually created by Class Installer.
  439. ;;
  440. ;;
  441.  
  442. [UNINSTALL.OldClasses]
  443. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","Delete classes.zip",0,"command /c del %10%\Java\Classes\classes.zip"
  444. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","Delete tclasses.zip",0,"command /c del %10%\Java\Classes\tclasses.zip"
  445.  
  446. [UNINST.BeginPrompt]
  447. Prompt=%BEGIN_UNINSTALL_PROMPT%
  448. ButtonType=YESNO
  449. Title=%BEGIN_UNINSTALL_TITLE%
  450.  
  451. [UNINST.AddReg]
  452. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\870","Remove JavaVM",0,"rundll32 %11%\advpack.dll,LaunchINFSection %17%\java.inf,RealUnInstall"
  453. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  454.  
  455. [UNINST.AddReRegister]
  456. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\870","Register JavaPrxy",0,"%11%\regsvr32.exe /s %11%\javaprxy.dll"
  457. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\870","Register MS Java",0,"%11%\regsvr32.exe /s %11%\msjava.dll"
  458. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\870","Register VMHelper",0,"%11%\regsvr32.exe /s %11%\vmhelper.dll"
  459. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  460.  
  461. [UNINST.RunUninstApps]
  462. rundll32.exe msjava.dll,JavaPkgMgr_UninstallAll
  463. %11%\regsvr32.exe /s /u %11%\javacypt.dll
  464. %11%\regsvr32.exe /s /u %11%\javaprxy.dll
  465. %11%\regsvr32.exe /s /u %11%\msawt.dll
  466. %11%\regsvr32.exe /s /u %11%\msjava.dll
  467. %11%\regsvr32.exe /s /u %11%\vmhelper.dll
  468. %11%\regsvr32.exe /s /u %11%\dx3j.dll
  469.  
  470. [UNINST.CryptoKeys]
  471. HKLM,"SOFTWARE\Microsoft\Cryptography\Providers\Trust\FinalPolicy\{E6F795B1-F738-11D0-A72F-00A0C903B83D}",""
  472. HKLM,"SOFTWARE\Microsoft\Cryptography\Providers\Trust\FinalPolicy\{E6F795B2-F738-11D0-A72F-00A0C903B83D}",""
  473. HKLM,"SYSTEM\CurrentControlSet\Services\WinTrust\TrustProviders\JavaVM",""
  474.  
  475. [UNINST.CleanupDirs]
  476. %10%\Java\Classes
  477. %10%\Java\Lib
  478. %10%\Java\Packages\Data
  479. %10%\Java\Packages
  480. %10%\Java\Trustlib
  481.  
  482. [UNINST.LogFile]
  483. javainst.log
  484.  
  485. [RollbackJava.IE30.AddReg]
  486. HKLM,%UninstKey%,"QuietUninstallString",0,"RunDll32 advpack.dll,LaunchINFSectionEx %17%\java.inf,IE30Rollback,,256"
  487. HKLM,%UninstKey%,"RequiresIESysFile",,"4.71"
  488.  
  489. [RollbackJava.BetaVM.AddReg]
  490. HKLM,%UninstKey%,"QuietUninstallString",0,"RunDll32 advpack.dll,LaunchINFSectionEx %17%\java.inf,UnInstall,,5"
  491. HKLM,%UninstKey%,"RequiresIESysFile",,"4.71"
  492.  
  493. [RollbackJava.Release.AddReg]
  494. HKLM,%UninstKey%,"QuietUninstallString",0 ,"RunDll32 advpack.dll,LaunchINFSectionEx %17%\java.inf,RollBackJava,,256"
  495. HKLM,%UninstKey%,"RequiresIESysFile",,"4.71"
  496.  
  497. ;;
  498. ;;
  499. ;;DCOM Installation Section
  500. ;;ClsPack Installation Section
  501. ;;
  502. ;;
  503.  
  504. [TriggerDCOM]
  505. DCOM95.exe "/q:a /r:n"
  506.  
  507. [ClsPack.Trigger]
  508. %10%\clspack "-auto"
  509.  
  510. [ClsPack.RunOnce]
  511. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\909","Run ClassPack",0,"%10%\clspack -quiet"
  512. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  513.  
  514. ;;
  515. ;;
  516. ;;IE40 Only Section
  517. ;;Right now this is only the MSXML Stuff
  518. ;;
  519. ;;
  520.  
  521. [MSXML.CustomDestination]
  522. 49000=SourceDir
  523.  
  524. [CABPKG.IE40Install.Move]
  525. %10%\extrac32.exe /c /y %49000%\xmldso4.cab %10%\Java\Classes\xmldso4.cab
  526. %10%\extrac32.exe /c /y %49000%\win32ie4.cab %10%\Java\Classes\win32ie4.cab
  527.  
  528. [CABPKG.IE40Install.PkgMgr]
  529. 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,42"
  530. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\903","Install WIN32",0,"rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\win32ie4.cab,0,0,0,0,4,42"
  531. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  532.  
  533. [MSXML.MoveFile]
  534. %10%\extrac32.exe /c /y %49000%\xmldso.cab %10%\Java\Classes\xmldso.cab
  535. %10%\extrac32.exe /c /y %49000%\win32.cab %10%\Java\Classes\win32.cab
  536.  
  537. [MSXML.PkgMgr.RunNow]
  538. rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\xmldso.cab,0,0,0,0,4,42
  539. rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\win32.cab,0,0,0,0,4,42
  540.  
  541. [MSXML.PkgMgr.RunReboot]
  542. 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,42"
  543. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\903","Install WIN32",0,"rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\win32.cab,0,0,0,0,4,42"
  544. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  545.  
  546. [MSXML.IE30.DoInstall]
  547. %10%\extrac32.exe /E /Y /L %10%\Java\Classes %10%\Java\Classes\xmldso.cab xml.inf xml4ie3.cab
  548. rundll32 advpack.dll,LaunchINFSectionEx %10%\Java\Classes\xml.inf,SDKInstall30
  549. %10%\extrac32.exe /E /Y /L %10%\Java\Classes %10%\Java\Classes\win32.cab win32.inf win32ie3.cab
  550. rundll32 advpack.dll,LaunchINFSectionEx %10%\Java\Classes\win32.inf,SDKInstall30
  551.  
  552.  
  553. [MSXML.IE30.DoCleanUp]
  554. xml.inf
  555. xml4ie3.cab
  556. xmldso.cab
  557. win32.inf
  558. win32ie3.cab
  559. win32.cab
  560.  
  561. [SourceDisksNames]
  562. 1=%BASEINSTDISKNAME%,"javabase.cab",0
  563. 2=%X86INSTDISKNAME%,"javax86.cab",0
  564. 3=%IE30INSTDISKNAME%,"javaie30.cab",0
  565. 4=%OTHERDISKNAME%,"",0
  566.  
  567. [SourceDisksFiles]
  568. ;;
  569. ;;Files in java.cab.  Installed on all platforms.
  570. ;;
  571. classes.zip=1
  572. classes.cer=1
  573. clspack.exe=1
  574. javacypt.dll=1
  575. javaprxy.dll=1
  576. javart.dll=1
  577. jdbgmgr.exe=1
  578. jview.exe=1
  579. wjview.exe=1
  580. msawt.dll=1   
  581. msjava.dll=1 
  582. java.inf=1  
  583. tclasses.zip=1
  584. tclasses.cer=1
  585. vmhelper.dll=1
  586. msjdbc.zip=1
  587. msjdbc.cer=1
  588. msjdbc10.dll=1
  589. javasec.hlp=1
  590. zonedon.reg=1
  591. zonedoff.reg=1
  592. javaperm.hlp=1
  593. ;;
  594. ;;Files in javax86.cab. Installed only the x86
  595. ;;
  596. Dx3.zip=2
  597. dx3.cer=2
  598. dx3j.dll=2
  599. jautoexp.dat=2
  600. javaee.dll=2
  601. javasup.vxd=2    
  602. jit.dll=2    
  603. setdebug.exe=2    
  604. ;;
  605. ;;Files in Javaie30.cab.  Installed only on machines running ie30.  Not dropped to IE4.
  606. ;;
  607. iernonce.dll=3
  608. cabinet.dll=3
  609. regsvr32.exe=3
  610. extrac32.exe=3
  611.  
  612. ;;
  613. ;;Files not in any cab.
  614. ;;
  615. dcom95.exe=4
  616. allccf.cab=4
  617. cryptsys.exe=4
  618.  
  619. [Strings]
  620. BASEINSTDISKNAME="Java Support for Internet Explorer"
  621. BASEINSTDISK="javabase.cab"
  622. X86INSTDISKNAME="X86 Extensions for Java Support"
  623. X86INSTDISK="JAVAX86.cab"
  624. IE30INSTDISKNAME="IE30 Compatibility files for Java Support"
  625. IE30INSTDISK="javaie30.cab"
  626. OTHERDISKNAME="Extensions to Java Support for Internet Explorer"
  627. VERNUM="2613"
  628. ClassId="{08B0E5C0-4FCB-11CF-AAA5-00401C608500}"
  629. IE4CLSID="{89820200-ECBD-11cf-8B85-00AA005B4383}"
  630. IE4CRYPTVER=1023
  631. BEGIN_UNINSTALL_PROMPT="If this component is uninstalled, Microsoft Internet Explorer 4.0 will not be able to download files from the World Wide Web. Do you want to uninstall the Microsoft VM for Java?"
  632. BEGIN_UNINSTALL_TITLE="Microsoft VM Uninstall"
  633. UninstKey="SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MsJavaVM"
  634. JAVAVM_NAME="Microsoft VM for Java"
  635.