home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1998 March / VPR9803A.ISO / msie4_01 / JAVI386.CAB / java.inf next >
Windows Setup INFormation  |  1997-11-19  |  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 = "2339"
  623. ClassId = "{08B0E5C0-4FCB-11CF-AAA5-00401C608500}"
  624. IE4CLSID = "{89820200-ECBD-11cf-8B85-00AA005B4383}"
  625. IE4CRYPTVER = 1023
  626. BEGIN_UNINSTALL_PROMPT = "このコンポーネントがアンインストールされると、ファイルを WWW からダウンロードできなくなります。 Microsoft VM for Java をアンインストールしますか?"
  627. BEGIN_UNINSTALL_TITLE = "Microsoft VM アンインストール"
  628. UninstKey = "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MsJavaVM"
  629. JAVAVM_NAME = "Microsoft VM for Java(TM)"
  630.