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