home *** CD-ROM | disk | FTP | other *** search
/ PC World 1999 April / PCWorld_1999-04_cd.bin / Novinky / Inec / Ie40 / JAVI386.CAB / java.inf next >
Windows Setup INFormation  |  1998-11-23  |  20KB  |  633 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. [AlphaInstallation]
  129. ComponentName=Java
  130. CopyFiles=
  131. AddReg=
  132.  
  133. [IE30Installation]
  134. ComponentName=Java
  135. CopyFiles=IE30INST.SysFilesRegister,IE30INST.SysFilesNoReg,IE30INST.WinFiles
  136. AddReg=IE30INST.Registry.VersionStamp
  137. DelReg=IE30INST.Registry.Delete
  138. RegisterOCXs=IE30INST.SysFilesRegister
  139. RunPostSetupCommands=IE30INST.PostSetupCommand
  140.  
  141. [DCOMInstallation]
  142. ComponentName=Java
  143. RunPostSetupCommands=TriggerDCOM
  144.  
  145. [IE40.CABPKG.MoveFile]
  146. CustomDestination=MSXML.CustomDestination
  147. RunPostSetupCommands=CABPKG.IE40Install.Move
  148.  
  149. [IE40.CABPKG.PkgMgr]
  150. AddReg=CABPKG.IE40Install.PkgMgr
  151.  
  152. [IE40.MSXML.MoveFile]
  153. CustomDestination=MSXML.CustomDestination
  154. RunPostSetupCommands=MSXML.MoveFile
  155.  
  156. [IE40.MSXML.PkgMgr.RunNow]
  157. RunPostSetupCommands=MSXML.PkgMgr.RunNow
  158.  
  159. [IE40.MSXML.PkgMgr.RunReboot]
  160. AddReg=MSXML.PkgMgr.RunReboot
  161.  
  162. [IE40.MSXML.Old.MoveFile]
  163. CustomDestination=MSXML.Old.CustomDestination
  164. RunPostSetupCommands=MSXML.Old.MoveFile
  165.  
  166. [IE40.MSXML.PkgMgr.Old.RunNow]
  167. RunPostSetupCommands=MSXML.Old.PkgMgr.RunNow
  168.  
  169. [IE40.MSXML.PkgMgr.Old.Reboot]
  170. AddReg=MSXML.Old.PkgMgr.RunReboot
  171.  
  172. [IE30.MSXML.Install]
  173. RunPostSetupCommands=MSXML.IE30.DoInstall
  174.  
  175. [IE30.MSXML.CleanUp]
  176. DelFiles=MSXML.IE30.DoCleanUp
  177.  
  178. [ClsPack.RunNow]
  179. ComponentName=Java
  180. RunPostSetupCommands=ClsPack.Trigger
  181.  
  182. [ClsPack.RunReboot]
  183. ComponentName=Java
  184. AddReg=ClsPack.RunOnce
  185.  
  186. [UnInstall]
  187. SmartReboot=A
  188. Cleanup=1
  189. BeginPrompt=UNINST.BeginPrompt
  190. RunPreSetupCommands=UNINST.RunUninstApps
  191. DelFiles=BASEINST.ClassFiles,BASEINST.TClassFiles,BASEINST.SysFilesRegister,BASEINST.SysFilesNoReg,BASEINST.WinFiles,X86INST.ClassFiles,X86INST.SysFilesRegister,X86INST.SysFilesNoReg,X86INST.WinFiles,UNINST.LogFile
  192. DelReg=X86INST.AddReg,BASEINST.AddReg,BASEINST.UnInstallKeys,UNINST.CryptoKeys
  193. DelDirs=UNINST.CleanupDirs
  194. UnRegisterOCXs=BASEINST.SysFilesRegister,X86INST.SysFilesRegister
  195.  
  196. [RollbackJava.IE30]
  197. AddReg=RollbackJava.IE30.AddReg
  198.  
  199. [RollbackJava.BetaVM]
  200. AddReg=RollbackJava.BetaVM.AddReg
  201.  
  202. [RollbackJava.Release]
  203. AddReg=RollbackJava.Release.AddReg
  204.  
  205. [IE30PreRollback]
  206. AddReg=UNINST.AddReRegister
  207. RunPostSetupCommands=UNINST.RunUninstApps
  208.  
  209. [IE30Rollback]
  210. ComponentName=Java
  211. PreRollBack=IE30PreRollback
  212.  
  213. [RollbackJava]
  214. ComponentName=Java
  215.  
  216. ;;
  217. ;;
  218. ;; PRECLEANUP SECTIONS
  219. ;;
  220. ;;
  221. [PRECLEAN.RegSvr]
  222. regsvr32.exe,,,32
  223.  
  224. ;;
  225. ;;
  226. ;;  BASE INSTALLATION SECTIONS
  227. ;;
  228. ;;
  229.  
  230. [BASEINST.ClassFiles]
  231. classes.zip,,,32
  232. classes.cer,,,32
  233. msjdbc.zip,,,32
  234. msjdbc.cer,,,32
  235.  
  236. [BASEINST.CCFFiles]
  237. allccf.cab,,,32
  238.  
  239. [BASEINST.TClassFiles]
  240. tclasses.zip,,,32
  241. tclasses.cer,,,32
  242.  
  243. [BASEINST.SysFilesRegister]
  244. javacypt.dll,,,32
  245. javaprxy.dll,,,32
  246. msawt.dll,,,32
  247. msjava.dll,,,32
  248. verinst.exe,,,32
  249. vmhelper.dll,,,32
  250.  
  251. [BASEINST.SysFilesNoReg]
  252. jdbgmgr.exe,,,32
  253. javart.dll,,,32
  254. msjdbc10.dll,,,32
  255. javasec.hlp,,,32
  256. javaperm.hlp,,,32
  257. zonedoff.reg,,,32
  258. zonedon.reg,,,32
  259.  
  260. [BASEINST.WinFiles]
  261. clspack.exe,,,32
  262. jview.exe,,,32
  263.  
  264. [BASEINST.INF]
  265. java.inf,,,32
  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. %11%\verinst.exe /r:;SP1;=;SP1a;
  281.  
  282. [BASEINST.RegisterRunOnce]
  283. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\901","Register JavaCypt",0,"regsvr32.exe /s %11%\javacypt.dll"
  284. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\901","Register JavaPrxy",0,"regsvr32.exe /s %11%\javaprxy.dll"
  285. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\901","Register MSAwt",0,"regsvr32.exe /s %11%\msawt.dll"
  286. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\901","Register MSJava",0,"regsvr32.exe /s %11%\msjava.dll"
  287. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\901","Register VMHelper",0,"regsvr32.exe /s %11%\vmhelper.dll"
  288. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\901","Register VMHelper",0,"%11%\verinst.exe /r:;SP1;=;SP1a;"
  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,,,32
  333. dx3.cer,,,32
  334. ;dxmedia.zip
  335.  
  336. [X86INST.CCFFiles]
  337.  
  338. [X86INST.SysFilesRegister]
  339. dx3j.dll,,,32
  340.  
  341. [X86INST.SysFilesNoReg]
  342. javaee.dll,,,32
  343. javasntx.dll,,,32
  344. javasup.vxd,,,32
  345. jit.dll,,,32
  346.  
  347. [X86INST.WinFiles]
  348. jautoexp.dat,,,32
  349. setdebug.exe,,,32
  350.  
  351. [X86INST.RunOnce]
  352. 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%,6,46,%10%\java\classes\dx3.cer"
  353. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  354.  
  355. [X86INST.RegisterNow]
  356. %11%\regsvr32.exe /s %11%\dx3j.dll
  357.  
  358. [X86INST.RegisterRunOnce]
  359. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\903","Register DX3J",0,"regsvr32.exe /s %11%\dx3j.dll"
  360. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  361.  
  362.  
  363. [X86INST.ExecPkgMgr]
  364. ;rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\dxmedia.zip,1,4,10,0610,4,44
  365. rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\dx3.zip,1,4,79,%VERNUM%,6,46,%10%\java\classes\dx3.cer
  366.  
  367. [X86INST.CCF.RunOnce]
  368. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  369.  
  370. [X86INST.CCF.ExecPkgMgr]
  371.  
  372. [X86INST.AddReg]
  373. HKCU,"Software\Microsoft\Java VM","EnableJIT",3,1,0,0,0
  374. HKLM,"System\CurrentControlSet\Services\VXD\JAVASUP","Start",1,0
  375. HKLM,"System\CurrentControlSet\Services\VXD\JAVASUP","StaticVxD",0,"JAVASUP.VXD"
  376.  
  377. ;;
  378. ;;
  379. ;; IE30 Installation Sections
  380. ;;
  381. ;;
  382.  
  383. [IE30INST.SysFilesRegister]
  384.  
  385. [IE30INST.SysFilesNoReg]
  386. cabinet.dll,,,32
  387. iernonce.dll,,,32
  388.  
  389. [IE30INST.WinFiles]
  390. extrac32.exe,,,32
  391.  
  392. [IE30INST.HelpFiles]
  393.  
  394. [IE30INST.PostSetupCommand]
  395. cryptsys.exe /q:a /r:n /n:v
  396.  
  397. [IE30INST.Registry.Delete]
  398.  
  399. [IE30INST.Registry.VersionStamp]
  400.  
  401.  
  402. ;;
  403. ;;
  404. ;; CLEANUP Section.  Files that may have been left on the disk by another process (Class Installer,etc) that need to be removed.
  405. ;; This should be triggered *before* any other installation sections.
  406. ;;
  407. ;;
  408. [CLEANUP.WinFiles]
  409. runvm.exe,,,1
  410.  
  411. [CLEANUP.OldClassFiles]
  412. ClassR.exe,,,1
  413. jdbc.exe,,,1
  414. DxaR.exe,,,1
  415. Dx3R.exe,,,1
  416. CABR.exe,,,1
  417. AFCR.exe,,,1
  418.  
  419. [CLEANUP.Classes]
  420. ;Intentionally left empty for future expansion
  421.  
  422. [CLEANUP.TClasses]
  423. ;Intentionally left empty for future exapnsion
  424.  
  425. [CLEANUP.UnRegister]
  426. ;Don't call this section.  It doesn't work (hangs on some machines).
  427. ;Left in so that we can see what we did and go back and figure out why regsvr is busted later.
  428. %11%\regsvr32.exe /s /u %11%\msawt.dll
  429.  
  430. [CLEANUP.DelReg]
  431. HKCR,"CLSID\{48BF17AB-7941-11D0-8AEA-00C04FC2CAD2}"
  432.  
  433.  
  434. ;;
  435. ;;
  436. ;; UNINSTALL Section.  Files that are only deleted at install time.  Usually created by Class Installer.
  437. ;;
  438. ;;
  439.  
  440. [UNINSTALL.OldClasses]
  441. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","Delete classes.zip",0,"command /c del %10%\Java\Classes\classes.zip"
  442. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","Delete tclasses.zip",0,"command /c del %10%\Java\Classes\tclasses.zip"
  443.  
  444. [UNINST.BeginPrompt]
  445. Prompt=%BEGIN_UNINSTALL_PROMPT%
  446. ButtonType=YESNO
  447. Title=%BEGIN_UNINSTALL_TITLE%
  448.  
  449. [UNINST.AddReg]
  450. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\870","Remove JavaVM",0,"rundll32 %11%\advpack.dll,LaunchINFSection %17%\java.inf,RealUnInstall"
  451. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  452.  
  453. [UNINST.AddReRegister]
  454. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\870","Register JavaPrxy",0,"%11%\regsvr32.exe /s %11%\javaprxy.dll"
  455. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\870","Register MS Java",0,"%11%\regsvr32.exe /s %11%\msjava.dll"
  456. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\870","Register VMHelper",0,"%11%\regsvr32.exe /s %11%\vmhelper.dll"
  457. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  458.  
  459. [UNINST.RunUninstApps]
  460. rundll32.exe msjava.dll,JavaPkgMgr_UninstallAll
  461. %11%\regsvr32.exe /s /u %11%\javacypt.dll
  462. %11%\regsvr32.exe /s /u %11%\javaprxy.dll
  463. %11%\regsvr32.exe /s /u %11%\msawt.dll
  464. %11%\regsvr32.exe /s /u %11%\msjava.dll
  465. %11%\regsvr32.exe /s /u %11%\vmhelper.dll
  466.  
  467. [UNINST.CryptoKeys]
  468. HKLM,"SOFTWARE\Microsoft\Cryptography\Providers\Trust\FinalPolicy\{E6F795B1-F738-11D0-A72F-00A0C903B83D}",""
  469. HKLM,"SOFTWARE\Microsoft\Cryptography\Providers\Trust\FinalPolicy\{E6F795B2-F738-11D0-A72F-00A0C903B83D}",""
  470. HKLM,"SYSTEM\CurrentControlSet\Services\WinTrust\TrustProviders\JavaVM",""
  471.  
  472. [UNINST.CleanupDirs]
  473. %10%\Java\Classes
  474. %10%\Java\Lib
  475. %10%\Java\Packages\Data
  476. %10%\Java\Packages
  477. %10%\Java\Trustlib
  478.  
  479. [UNINST.LogFile]
  480. javainst.log
  481.  
  482. [RollbackJava.IE30.AddReg]
  483. HKLM,%UninstKey%,"QuietUninstallString",0,"RunDll32 advpack.dll,LaunchINFSectionEx %17%\java.inf,IE30Rollback,,256"
  484. HKLM,%UninstKey%,"RequiresIESysFile",,"4.71"
  485.  
  486. [RollbackJava.BetaVM.AddReg]
  487. HKLM,%UninstKey%,"QuietUninstallString",0,"RunDll32 advpack.dll,LaunchINFSectionEx %17%\java.inf,UnInstall,,5"
  488. HKLM,%UninstKey%,"RequiresIESysFile",,"4.71"
  489.  
  490. [RollbackJava.Release.AddReg]
  491. HKLM,%UninstKey%,"QuietUninstallString",0 ,"RunDll32 advpack.dll,LaunchINFSectionEx %17%\java.inf,RollBackJava,,256"
  492. HKLM,%UninstKey%,"RequiresIESysFile",,"4.71"
  493.  
  494. ;;
  495. ;;
  496. ;;DCOM Installation Section
  497. ;;ClsPack Installation Section
  498. ;;
  499. ;;
  500.  
  501. [TriggerDCOM]
  502. DCOM95.exe "/q:a /r:n"
  503.  
  504. [ClsPack.Trigger]
  505. %10%\clspack "-auto"
  506.  
  507. [ClsPack.RunOnce]
  508. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\909","Run ClassPack",0,"%10%\clspack -quiet"
  509. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  510.  
  511. ;;
  512. ;;
  513. ;;IE40 Only Section
  514. ;;Right now this is only the MSXML Stuff
  515. ;;
  516. ;;
  517.  
  518. [MSXML.CustomDestination]
  519. 49000=SourceDir
  520.  
  521. [CABPKG.IE40Install.Move]
  522. %10%\extrac32.exe /c /y %49000%\xmldso4.cab %10%\Java\Classes\xmldso4.cab
  523. %10%\extrac32.exe /c /y %49000%\win32ie4.cab %10%\Java\Classes\win32ie4.cab
  524.  
  525. [CABPKG.IE40Install.PkgMgr]
  526. 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"
  527. 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"
  528. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  529.  
  530. [MSXML.MoveFile]
  531. %10%\extrac32.exe /c /y %49000%\xmldso.cab %10%\Java\Classes\xmldso.cab
  532. %10%\extrac32.exe /c /y %49000%\win32.cab %10%\Java\Classes\win32.cab
  533.  
  534. [MSXML.PkgMgr.RunNow]
  535. rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\xmldso.cab,0,0,0,0,4,42
  536. rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\win32.cab,0,0,0,0,4,42
  537.  
  538. [MSXML.PkgMgr.RunReboot]
  539. 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"
  540. 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"
  541. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  542.  
  543. [MSXML.IE30.DoInstall]
  544. %10%\extrac32.exe /E /Y /L %10%\Java\Classes %10%\Java\Classes\xmldso.cab xml.inf xml4ie3.cab
  545. rundll32 advpack.dll,LaunchINFSectionEx %10%\Java\Classes\xml.inf,SDKInstall30
  546. %10%\extrac32.exe /E /Y /L %10%\Java\Classes %10%\Java\Classes\win32.cab win32.inf win32ie3.cab
  547. rundll32 advpack.dll,LaunchINFSectionEx %10%\Java\Classes\win32.inf,SDKInstall30
  548.  
  549.  
  550. [MSXML.IE30.DoCleanUp]
  551. xml.inf
  552. xml4ie3.cab
  553. xmldso.cab
  554. win32.inf
  555. win32ie3.cab
  556. win32.cab
  557.  
  558. [SourceDisksNames]
  559. 1=%BASEINSTDISKNAME%,"javabase.cab",0
  560. 2=%X86INSTDISKNAME%,"javax86.cab",0
  561. 3=%IE30INSTDISKNAME%,"javaie30.cab",0
  562. 4=%OTHERDISKNAME%,"",0
  563.  
  564. [SourceDisksFiles]
  565. ;;
  566. ;;Files in java.cab.  Installed on all platforms.
  567. ;;
  568. classes.zip=1
  569. classes.cer=1
  570. clspack.exe=1
  571. javacypt.dll=1
  572. javaprxy.dll=1
  573. javart.dll=1
  574. jdbgmgr.exe=1
  575. jview.exe=1
  576. msawt.dll=1   
  577. msjava.dll=1 
  578. java.inf=1  
  579. tclasses.zip=1
  580. tclasses.cer=1
  581. vmhelper.dll=1
  582. msjdbc.zip=1
  583. msjdbc.cer=1
  584. msjdbc10.dll=1
  585. javasec.hlp=1
  586. zonedon.reg=1
  587. zonedoff.reg=1
  588. javaperm.hlp=1
  589. ;;
  590. ;;Files in javax86.cab. Installed only the x86
  591. ;;
  592. Dx3.zip=2
  593. dx3.cer=2
  594. dx3j.dll=2
  595. jautoexp.dat=2
  596. javaee.dll=2
  597. javasntx.dll=2    
  598. javasup.vxd=2    
  599. jit.dll=2    
  600. setdebug.exe=2    
  601. ;;
  602. ;;Files in Javaie30.cab.  Installed only on machines running ie30.  Not dropped to IE4.
  603. ;;
  604. iernonce.dll=3
  605. cabinet.dll=3
  606. regsvr32.exe=3
  607. extrac32.exe=3
  608.  
  609. ;;
  610. ;;Files not in any cab.
  611. ;;
  612. dcom95.exe=4
  613. allccf.cab=4
  614. cryptsys.exe=4
  615. verinst.exe=4
  616.  
  617. [Strings]
  618. BASEINSTDISKNAME="Java Support for Internet Explorer"
  619. BASEINSTDISK="javabase.cab"
  620. X86INSTDISKNAME="X86 Extensions for Java Support"
  621. X86INSTDISK="JAVAX86.cab"
  622. IE30INSTDISKNAME="IE30 Compatibility files for Java Support"
  623. IE30INSTDISK="javaie30.cab"
  624. OTHERDISKNAME="Extensions to Java Support for Internet Explorer"
  625. VERNUM="2435"
  626. ClassId="{08B0E5C0-4FCB-11CF-AAA5-00401C608500}"
  627. IE4CLSID="{89820200-ECBD-11cf-8B85-00AA005B4383}"
  628. IE4CRYPTVER=1023
  629. 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?"
  630. BEGIN_UNINSTALL_TITLE="Microsoft VM Uninstall"
  631. UninstKey="SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MsJavaVM"
  632. JAVAVM_NAME="Microsoft VM for Java"
  633.