home *** CD-ROM | disk | FTP | other *** search
/ Chip 2000 January / Chip_2000-01_cd.bin / servis / ovladace / drivers / dj819cz.exe / DJ880 / DISK1 / 9X / MASTER.HPI < prev    next >
Windows Setup INFormation  |  1998-10-16  |  13KB  |  519 lines

  1. ; Master HPI file
  2.  
  3. [version]
  4. signature=hpi
  5. version=3.2
  6.  
  7. [includes]
  8. count=3
  9. 1=inc.hpi
  10. 2=install.hpi
  11. 3=driver.hpi
  12.  
  13.  
  14. [components]
  15. count=4
  16. 1=penguin_3.5
  17. 2=drake
  18. 3=io_usb98_lmpm
  19. 4=cola_16
  20.  
  21. ; *************************
  22. ; *                       *
  23. ; * AddPrinter            *
  24. ; *                       *
  25. ' *************************
  26.  
  27. [addprinter]
  28. 1=log,         logheader
  29. 2=set,         ap_macro, setmacro10, resetmacro13
  30. 3=copyfile,    icm
  31. 4=hpi,         addpr
  32. 5=ui,          $if,^$lang^$,!=,nec,ap_license,$
  33. 6=addreg,      installstate,aplicense
  34. 7=log,         logfooter
  35. count=7
  36.  
  37. [ap_license]
  38. sequence=11
  39.  
  40. [setmacro10]
  41. 1=10ap,$10$
  42. 2=10,$11$
  43.  
  44. [resetmacro13]
  45. 1=13,$if,^$os^$,==,winnt4,^$13^$,^$11^$$
  46.  
  47. [ap_macro]
  48. 1=ap,true
  49.  
  50. [icm]
  51. 1=hpdesk.icm,$11$,,hpdesk.icm,$23$
  52.  
  53. [addpr]
  54. 1=driver.hpi,$if,^$os^$,==,winnt4,addprinter:main:ms13:nt4,addprinter:main:ms13:9x$,false
  55.  
  56. [aplicense]
  57. 1=, $softwarepath$, $softwaresubpath$\Install, License, $if,^$license^$,==,accept,1,0$
  58.  
  59.  
  60. ; *************************
  61. ; *                       *
  62. ; * Install               *
  63. ; *                       *
  64. ' *************************
  65.  
  66. [install]
  67. 1=hpi, $if,^$usb^$,==,true,usbhpi,,$
  68. 2=hpi, $if,^$usb^$,!=,true,preboothpi,,$
  69. count=2 
  70.  
  71. [usbhpi]
  72. 1=master.hpi,$if, ^$os^$, ==, win98, usb98, usb95$
  73. count=1
  74.  
  75. ; *************************
  76. ; *                       *
  77. ; * USB95                 *
  78. ; *                       *
  79. ' *************************
  80.  
  81. [usb95]
  82. 1=component
  83. 2=hpi,     preboothpi
  84. count=2
  85.  
  86. ; *************************
  87. ; *                       *
  88. ; * USB98                 *
  89. ; *                       *
  90. ' *************************
  91.  
  92. [usb98]
  93. 1=component,io_usb98_lmpm
  94. 2=hpi,     preboothpi
  95. count=2
  96. RequiredSpace=275456
  97. ComponentCount=1
  98.  
  99. [preboothpi]
  100. 1=master.hpi,preboot
  101. count=1
  102.  
  103. ; *************************
  104. ; *                       *
  105. ; * PreBoot               *
  106. ; *                       *
  107. ' *************************
  108.  
  109. [preboot]
  110. 1=log,             logheader
  111. 2=background,      background_on
  112. 3=set,             set_section, setup_preboot_macros, resetmacro13
  113. 4=ui,              $if, ^$os^$, ==, winnt4, ntadminui, ,$
  114. 5=setupcomponents, preboot_component_setup
  115. 6=ui,              installui
  116. 7=statuson,        preboot_statuson
  117. 8=addreg,          setupinstall
  118. 9=component,penguin_3.5,drake,cola_16 
  119. 10=addreg,         installstate
  120. 11=setupcomponents,postbootbundle_component_setup
  121. 12=statusoff,
  122. 13=log,            logfooter
  123. 14=ui,             $if,^$lang^$,!=,nec,restartui,,$
  124. 15=UpdateIni,      $if,^$restart^$,!=,true,cancel_postboot,$
  125. 16=hpi,            $if,^$restart^$,!=,true,preboot_gotopostboot,$
  126. 17=restart,        $if,^$restart^$,==,true,restart,$
  127. 18=background,     background_off  
  128. count=18
  129. RequiredSpace=7643470
  130. ComponentCount=3
  131.  
  132. [ntadminui]
  133. sequence=4
  134.  
  135. [set_section]
  136. 1=cancel_warning,true
  137.  
  138. [setup_preboot_macros]
  139. 1=showereg,false
  140. 2=bundlemode,multi
  141. 3=ap, false
  142. 4=license_flag,$if,^$lang^$,!=,nec,true,false,$
  143. 5=restart,false
  144. 6=reboot_batch, true
  145. 7=10ap,$10$
  146. 8=id_web_installed, false
  147.  
  148.  
  149. [preboot_component_setup]
  150. file=$0$\master.hpi
  151. section=preboot
  152. mode=multi
  153.  
  154. [postbootbundle_component_setup]
  155. file=$0$\master.hpi
  156. section=postbootbundle
  157. mode=multi
  158.  
  159. [installui]
  160. sequence=1
  161.  
  162. [preboot_statuson]
  163. CancelButton=1
  164.  
  165. [cancel_postboot]
  166. 1=hpfsched.ini,$10$,,Postboot_$product$,Enable,FALSE
  167.  
  168. [preboot_gotopostboot]
  169. 1=master.hpi,postboot,goto
  170.                      
  171. ; *************************
  172. ; *                       *
  173. ; * PostBoot              *
  174. ; *                       *
  175. ' *************************
  176.  
  177. [postboot]
  178. 1=background,  background_on
  179. 2=set,         postboot_macros,setup_postboot_macros
  180. 3=ui,          congratsui
  181. 4=hpi,         $if, ^$showereg^$,==,true,postboot_gotodoereg,,$
  182. 5=hpi,         $if, ^$showbundledialog^$,==,true,hpi_postbootbundle,,$
  183. 6=set,         set_id_web_macros
  184. 7=ui,          $if,^$id_web_installed^$,==,true,id_web_ui,$
  185. 8=background,  background_off  
  186. 9=hpi,         run_alt_shell_goto
  187. count=9
  188.  
  189. [postboot_macros]
  190. 1=showereg, $if, ^$mode^$,==,cdrom,^$showereg^$,false$
  191. 2=showbundledialog, $if, ^$mode^$,==,cdrom,^$showbundledialog^$,false$
  192.  
  193. [postboot_gotodoereg]
  194. 1=master.hpi,doereg,goto
  195.  
  196. [setup_postboot_macros]
  197. 1=isnotnt, $if, ^$os^$, !=, winnt4, true, false, $
  198. 2=commtesta, $if, ^$pnum^$, ==, 13, ^$isnotnt^$, true, $
  199. 3=commtestb, $if, ^$pnum^$, ==, 14, ^$isnotnt^$, ^$commtesta^$, $
  200. 4=commtest, $if, ^$usb^$, ==, true, false, ^$commtestb^$, $
  201. 5=bundlemode, multi
  202. 6=cancel_warning,false
  203. 7=bundle_reboot_required,false
  204. 8=reboot_batch, false
  205.  
  206.  
  207. [congratsui]
  208. sequence=5
  209.  
  210. [bundledui]
  211. sequence=6
  212.  
  213. [postboot_statuson]
  214. CancelButton=1
  215.  
  216. ; *************************
  217. ; *                       *
  218. ; * Bundled               *
  219. ; *                       *
  220. ' *************************
  221.  
  222. [bundled]
  223. 1=background,     background_on  
  224. 2=set,            setup_bundled_macros
  225. 3=ui,             insert_cd_ui
  226. 4=setupcomponents,bundled_component_setup
  227. 5=set,            check_ereg_registered_flags_$bits$
  228. 6=ui,             bundledui
  229. 7=statuson,       bundled_statuson
  230. 8=component
  231. 9=statusoff,
  232. 10=hpi,           bundle_check_reboot
  233. count=10
  234.  
  235. [setup_bundled_macros]
  236. 1=bundlemode,single
  237. 2=cancel_warning,false
  238. 3=bundle_reboot_required,false
  239. 4=reboot_batch, false
  240.  
  241. [bundled_component_setup]
  242. file=$0$\master.hpi
  243. section=bundled
  244. mode=single
  245.  
  246. [insert_cd_ui]
  247. sequence=10
  248.  
  249.  
  250.  
  251. ; *************************
  252. ; *                       *
  253. ; * Uninstall             *
  254. ; *                       *
  255. ' *************************
  256.  
  257. [uninstall]
  258. 1=log,         logheader
  259. 2=background,  background_on
  260. 3=set,         setup_uninstall_macros
  261. 4=ui,          $if,^$os^$,==,winnt4,ntadminui,,$
  262. 5=ui,          uninstallui
  263. 6=statuson,    uninstall_statuson
  264. 7=AddReg,      uninstallstate
  265. 8=component,penguin_3.5,drake,io_usb98_lmpm
  266. 9=statusoff,
  267. 10=log,         logfooter
  268. 11=ui,         restartui
  269. 12=restart,    $if,^$restart^$,==,true,restart,$
  270. 13=background, background_off
  271. count=13
  272.  
  273. [setup_uninstall_macros]
  274. 1=reboot_batch, true
  275.  
  276. [background_on]
  277. control=1
  278. rgbtop=0,13,207
  279. rgbbottom=0,204,202
  280.  
  281. [background_off]
  282. control=0
  283.  
  284. [uninstallui]
  285. sequence=2
  286.  
  287. [restartui]
  288. sequence=3
  289.  
  290. [bundled_statuson]
  291. CancelButton=1
  292.  
  293. [uninstall_statuson]
  294. CancelButton=0
  295.  
  296. [restart]
  297.  
  298. [logheader]
  299. 1=date = $date$
  300. 2=time = $time$
  301. 3=o/s = $os$ $os_major$.$os_minor$ (build $os_build$)
  302. 4=cpu = $cpu$
  303. 5=RAM = $ram$ bytes 
  304. 6=User = $username$
  305. count=6
  306.  
  307. [logfooter]
  308. 1=Time = $time$
  309. count=1
  310.  
  311. [setupinstall]
  312. 1=, $softwarepath$, $softwaresubpath$\Install, SetupInstall,  1
  313.  
  314. [installstate]
  315. 1=, $softwarepath$, $softwaresubpath$\Install, InstallState,  1
  316.  
  317. [uninstallstate]
  318. 1=, $softwarepath$, $softwaresubpath$\Install, InstallState,  0
  319.  
  320.  
  321. ; *************************
  322. ; *                       *
  323. ; * DoEReg                *
  324. ; *                       *
  325. ' *************************
  326.  
  327. [doereg]
  328. 1=addreg,    $if,^$bits^$,==,32,clear_ereg_reg_hooks,,$ 
  329. 2=updateini, $if,^$bits^$,==,16,clear_ereg_ini_hooks,,$ 
  330. 3=set,       setup_doereg_macros, check_ereg_registered_flags_$bits$ 
  331. 4=run,       $if,^$ereg_registered^$,!=,1,runereg,$
  332. 5=hpi,       $if,^$ereg_registered^$,==,1,hpi_postbootbundle,$ 
  333. 6=waitreg,   $if,^$bits^$,==,32,wait_ereg_reg,,$ 
  334. 7=waitini,   $if,^$bits^$,==,16,wait_ereg_ini,,$ 
  335. 8=hpi,       hpi_postbootbundle 
  336. count=8
  337.  
  338. [clear_ereg_reg_hooks]
  339. 1=HKLM, $softwarepath$, Hewlett-Packard\$divid$\EReg\1.0\$product$\EregFinished, ,0,
  340.  
  341. [clear_ereg_ini_hooks]
  342. 1=hpfinst.ini,$10$,,Ereg^,1.0^,$product$,EregFinished, 0, DWORD
  343.  
  344. [setup_doereg_macros]
  345. 1=reboot_batch, false
  346.  
  347. [runereg]
  348. 1=$rootdir$\ereg\iqplayer.exe
  349.  
  350. [wait_ereg_reg]
  351. 1=HKLM, $softwarepath$\Hewlett-Packard\$divid$\EReg\1.0\$product$\EregFinished,,1,value
  352.  
  353. [wait_ereg_ini]
  354. 1=$10$\hpfinst.ini,Ereg^,1.0^,$product$,EregFinished,1,value
  355.  
  356. [check_ereg_registered_flags_16]
  357. 1=ereg_16_registered,$inilookup, Ereg^^,1.0^^,^$product^$,Registered,hpfinst.ini,^$10^$,,$
  358. 2=dogz_enu,$if,^$ereg_16_registered^$,==,1,true,false$
  359. 3=dogz_fra,$dogz_enu$
  360. 4=dogz_enu,$if,^$lang^$,==,enu,^$dogz_enu^$,false$
  361. 5=dogz_fra,$if,^$lang^$,==,fra,^$dogz_fra^$,false$
  362. 6=ereg_registered,$ereg_16_registered$
  363. count=6
  364.  
  365. [check_ereg_registered_flags_32]
  366. 1=ereg_32_registered,$reglookup, HKLM, SOFTWARE\Hewlett-Packard\^$divid^$\EReg\1.0\^$product^$\Registered,,$
  367. 2=dogz_enu,$if,^$ereg_32_registered^$,==,1,true,false$
  368. 3=dogz_fra,$dogz_enu$
  369. 4=dogz_enu,$if,^$lang^$,==,enu,^$dogz_enu^$,false$
  370. 5=dogz_fra,$if,^$lang^$,==,fra,^$dogz_fra^$,false$
  371. 6=ereg_registered,$ereg_32_registered$
  372. count=6
  373.  
  374.  
  375. ; *************************
  376. ; *                       *
  377. ; * PostBootBundle        *
  378. ; *                       *
  379. ' *************************
  380. [hpi_postbootbundle]
  381. 1=master.hpi,postbootbundle,goto
  382.  
  383. [postbootbundle]
  384. 1=set,        setup_postboot_macros
  385. 2=set,        check_ereg_registered_flags_$bits$
  386. 3=ui,         insert_cd_ui,bundledui
  387. 4=component
  388. 5=set,        set_id_web_macros
  389. 6=ui,         $if,^$id_web_installed^$,==,true,id_web_ui,$
  390. 7=hpi,        bundle_check_reboot
  391. count=7
  392.  
  393.  
  394. ; ********************************
  395. ; *                              *
  396. ; * Instant Delivery Web Dialog  *
  397. ; *                              *
  398. ' ********************************
  399.  
  400. [set_id_web_macros]
  401. 1=action_button,$0$\instdlv.url
  402. 2=large_logo,instdlv.bmp
  403. 3=component_name,HP Instant Delivery
  404.  
  405. [id_web_ui]
  406. sequence=12
  407.  
  408.  
  409.  
  410. ; *************************
  411. ; *                       *
  412. ; * Bundled Check Reboot  *
  413. ; *                       *
  414. ' *************************
  415.  
  416. [bundle_check_reboot]
  417. 1=master.hpi,bundlereboot,goto
  418.  
  419. [bundlereboot]
  420. 1=set,            setup_bundlereboot_macros
  421. 2=ui,             $if,^$bundle_reboot_required^$,==,true,restartui,$
  422. 3=restart,        $if,^$bundle_reboot_required^$,==,true,restart,$
  423. 4=set,            setdogz
  424. 5=background,     background_off  
  425. 6=hpi,            $if,^$dogz_enu^$,==,true,goto_rundogz,$
  426. 7=hpi,            $if,^$dogz_fra^$,==,true,goto_rundogz,$
  427. 8=hpi,            run_alt_shell_goto
  428. count=8
  429.  
  430.  
  431. [setup_bundlereboot_macros]
  432. 1=restart,false
  433. 2=reboot_batch, false
  434.  
  435. [setdogz]
  436. 1=dogz_enu,$if,^$restart^$,==,true,false,^$dogz_enu^$$
  437.  
  438. [goto_rundogz]
  439. 1=apps.hpi,rundogz,goto
  440.  
  441.  
  442. ; *************************
  443. ; *                       *
  444. ; * Run AltShell          *
  445. ; *                       *
  446. ' *************************
  447.  
  448. [run_alt_shell_goto]
  449. 1=master.hpi,run_alt_shell,goto
  450.  
  451. [run_alt_shell]
  452. 1=ui,             $if,^$altshell^$,==,true, insert_cd_ui,,$
  453. 2=run,            $if,^$altshell^$,==,true, exec_altshell,,$
  454. count=2
  455.  
  456. [exec_altshell]
  457. 1=$4$\shell\printess.exe
  458.  
  459.  
  460. ; *************************
  461. ; *                       *
  462. ; * MakeDisk              *
  463. ; *                       *
  464. ' *************************
  465.  
  466. [makedisk]
  467. 1=background,  background_on
  468. 2=set,         setup_makedisk_macros
  469. 3=ui,          insert_cd_ui, makedisk1_ui
  470. 4=statuson,    statuson
  471. 5=makedisk,    makedisk
  472. 6=statusoff,   statusoff
  473. 7=ui,          makedisk2_ui
  474. 8=background,  background_off  
  475. count=8
  476.  
  477. [setup_makedisk_macros]
  478. 1=reboot_batch, false
  479.  
  480. [makedisk1_ui]
  481. sequence=7
  482.  
  483. [makedisk]
  484.  
  485. [makedisk2_ui]
  486. sequence=8
  487.  
  488. ; *************************
  489. ; *                       *
  490. ; * HPInfo                *
  491. ; *                       *
  492. ' *************************
  493.  
  494. [hpinfo]
  495. 1=ui,  hpinfoui
  496. 2=set, setup_hpinfo_macros
  497. count=2
  498.  
  499. [hpinfoui]
  500. sequence=9
  501.  
  502. [setup_hpinfo_macros]
  503. 1=reboot_batch, false
  504.  
  505.  
  506.  
  507.  
  508. [penguin_3.5]
  509. preboot=install.hpi, install:main, Penguin Installer, false, 1362609, $26$\$product$, $24$\$instroot$, string, string, 1, $4$\csy\319x, , diskset
  510. uninstall=install.hpi, uninstall:main, Penguin Installer, false, 1362609, $26$\$product$, $24$\$instroot$, string, string, 1
  511. [drake]
  512. preboot=driver.hpi, install:main:ms13:pcl:9x, Drake Driver, false, 5258242, $26$\$product$, $24$\$instroot$, , string, 1, $4$\csy\319x, , diskset
  513. uninstall=driver.hpi, uninstall:main:ms13:9x, Drake Driver, false, 5258242, $26$\$product$, $24$\$instroot$, , string, 1
  514. [io_usb98_lmpm]
  515. usb98=usb.hpi, install:usb98, Win 98 USB Language / Port Monitor, , 275456, $26$\$product$, $24$\$instroot$, , , 1, $4$\csy\319x, , diskset
  516. uninstall=usb.hpi, uninstall:usb98, Win 98 USB Language / Port Monitor, , 275456, $26$\$product$, $24$\$instroot$, , , 1
  517. [cola_16]
  518. preboot=apps.hpi, install:cola:16, HP JetAdmin for 319x, , 1022619, , , , 1, $4$\csy\319x, , diskset
  519.