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