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