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