home *** CD-ROM | disk | FTP | other *** search
/ Chip 1999 June / Chip_1999-06_cd.bin / ovladace / drivers / DJ503CZ.EXE / DJ695 / DISK1 / NT4 / MASTER.HPI < prev   
Encoding:
Text File  |  1999-02-11  |  13.0 KB  |  549 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=2
  16. 1=penguin_3.5
  17. 2=desoto_690C
  18.  
  19. ; *************************
  20. ; *                       *
  21. ; * AddPrinter            *
  22. ; *                       *
  23. ' *************************
  24.  
  25. [addprinter]
  26. 1=log,         logheader
  27. 2=set,         ap_macro, setmacro10, resetmacro13
  28. 3=copyfile,    icm
  29. 4=hpi,         addpr
  30. 5=ui,          $if,^$lang^$,!=,nec,ap_license,$
  31. 6=addreg,      installstate,aplicense
  32. 7=log,         logfooter
  33. count=7
  34.  
  35. [ap_license]
  36. sequence=11
  37.  
  38. [setmacro10]
  39. 1=10ap,$10$
  40. 2=10,$11$
  41.  
  42. [resetmacro13]
  43. 1=13,$if,^$os^$,==,winnt4,^$13^$,^$11^$$
  44.  
  45. [ap_macro]
  46. 1=ap,true
  47.  
  48. [icm]
  49. 1=hpdesk.icm,$11$,,hpdesk.icm,$23$
  50. 2=hpdesk.icm,$11$,,hpdesk.icm,$22$
  51.  
  52. [addpr]
  53. 1=driver.hpi,$if,^$os^$,==,winnt4,addprinter:main:ms13:nt4:simple,addprinter:main:ms13:9x:simple$,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,desoto_690C 
  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=16055683
  127. ComponentCount=2
  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=commtestc, $if, ^$pnum^$, ==, 20, false, ^$commtestb^$, $
  198. 5=commtest, $if, ^$usb^$, ==, true, false, ^$commtestc^$, $
  199. 6=bundlemode, multi
  200. 7=cancel_warning,false
  201. 8=bundle_reboot_required,false
  202. 9=reboot_batch, false
  203.  
  204.  
  205. [congratsui]
  206. sequence=5
  207.  
  208. [bundledui]
  209. sequence=6
  210.  
  211. [postboot_statuson]
  212. CancelButton=1
  213.  
  214. ; *************************
  215. ; *                       *
  216. ; * Bundled               *
  217. ; *                       *
  218. ' *************************
  219.  
  220. [bundled]
  221. 1=background,     background_on
  222. 2=ui,             insert_cd_ui
  223. 3=set,            set_id_ad_macros
  224. 4=ui,             $if, ^$displayinstantdeliveryad^$, ==, true, instant_delivery_ad, $ 
  225. 5=set,            setup_bundled_macros
  226. 6=setupcomponents,bundled_component_setup
  227. 7=set,            check_ereg_registered_flags_$bits$
  228. 8=ui,             bundledui
  229. 9=statuson,       bundled_statuson
  230. 10=component
  231. 11=statusoff,
  232. 12=hpi,           bundle_check_reboot
  233. count=12
  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. ; * Uninstall             *
  252. ; *                       *
  253. ' *************************
  254.  
  255. [uninstall]
  256. 1=log,         logheader
  257. 2=background,  background_on
  258. 3=set,         setup_uninstall_macros
  259. 4=ui,          $if,^$os^$,==,winnt4,ntadminui,,$
  260. 5=ui,          uninstallui
  261. 6=statuson,    uninstall_statuson
  262. 7=AddReg,      uninstallstate
  263. 8=component,penguin_3.5,desoto_690C
  264. 9=statusoff,
  265. 10=log,         logfooter
  266. 11=ui,         restartui
  267. 12=restart,    $if,^$restart^$,==,true,restart,$
  268. 13=background, background_off
  269. count=13
  270.  
  271. [setup_uninstall_macros]
  272. 1=reboot_batch, true
  273.  
  274. [background_on]
  275. control=1
  276. rgbtop=0,13,207
  277. rgbbottom=0,204,202
  278.  
  279. [background_off]
  280. control=0
  281.  
  282. [uninstallui]
  283. sequence=2
  284.  
  285. [restartui]
  286. sequence=3
  287.  
  288. [bundled_statuson]
  289. CancelButton=1
  290.  
  291. [uninstall_statuson]
  292. CancelButton=0
  293.  
  294. [restart]
  295.  
  296. [logheader]
  297. 1=date = $date$
  298. 2=time = $time$
  299. 3=o/s = $os$ $os_major$.$os_minor$ (build $os_build$)
  300. 4=cpu = $cpu$
  301. 5=RAM = $ram$ bytes 
  302. 6=User = $username$
  303. count=6
  304.  
  305. [logfooter]
  306. 1=Time = $time$
  307. count=1
  308.  
  309. [setupinstall]
  310. 1=, $softwarepath$, $softwaresubpath$\Install, SetupInstall,  1
  311.  
  312. [installstate]
  313. 1=, $softwarepath$, $softwaresubpath$\Install, InstallState,  1
  314.  
  315. [uninstallstate]
  316. 1=, $softwarepath$, $softwaresubpath$\Install, InstallState,  0
  317.  
  318.  
  319. ; *************************
  320. ; *                       *
  321. ; * InstEreg              *
  322. ; *                       *
  323. ' *************************
  324.  
  325.  
  326. [instereg]
  327. 1=log,         logheader
  328. 2=component
  329. 3=run,         runereg
  330. 4=log,         logfooter
  331. count=4
  332.  
  333.  
  334.  
  335. ; *************************
  336. ; *                       *
  337. ; * DoEReg                *
  338. ; *                       *
  339. ' *************************
  340.  
  341. [doereg]
  342. 1=set,       setup_doereg_macros, check_ereg_registered_flags_$bits$ 
  343. 2=addreg,    $if,^$bits^$,==,32,clear_ereg_reg_hooks,,$ 
  344. 3=updateini, $if,^$bits^$,==,16,clear_ereg_ini_hooks,,$ 
  345. 4=run,       $if,^$ereg_registered^$,!=,1,runereg,$
  346. 5=hpi,       $if,^$ereg_registered^$,==,1,hpi_postbootbundle,$ 
  347. 6=waitreg,   $if,^$bits^$,==,32,wait_ereg_reg,,$ 
  348. 7=waitini,   $if,^$bits^$,==,16,wait_ereg_ini,,$ 
  349. 8=hpi,       hpi_postbootbundle 
  350. count=8
  351.  
  352. [setup_doereg_macros]
  353. 1=reboot_batch, false
  354. 2=useeregproducta, $if, ^$product^$, ==, 610C, false, true, $
  355. 3=useeregproduct, $if, ^$product^$, ==, 810C, false, ^$useeregproducta^$, $
  356. 4=eregproduct, $if, ^$useeregproduct^$, ==, true, ^$product^$, none,$
  357.  
  358. [clear_ereg_reg_hooks]
  359. 1=HKLM, $softwarepath$, Hewlett-Packard\$divid$\EReg\1.0\$eregproduct$\EregFinished, ,0,
  360.  
  361. [clear_ereg_ini_hooks]
  362. 1=hpfinst.ini,$10$,,Ereg^,1.0^,$eregproduct$,EregFinished, 0, DWORD
  363.  
  364. [runereg]
  365. 1=$eregroot$\ereg\iqplayer.exe
  366.  
  367. [wait_ereg_reg]
  368. 1=HKLM, $softwarepath$\Hewlett-Packard\$divid$\EReg\1.0\$eregproduct$\EregFinished,,1,value
  369.  
  370. [wait_ereg_ini]
  371. 1=$10$\hpfinst.ini,Ereg^,1.0^,$eregproduct$,EregFinished,1,value
  372.  
  373. [check_ereg_registered_flags_16]
  374. 1=ereg_16_registered,$inilookup, Ereg^^,1.0^^,^$eregproduct^$,Registered,hpfinst.ini,^$10^$,,$
  375. 2=dogz_enu,$if,^$ereg_16_registered^$,==,1,true,false$
  376. 3=dogz_fra,$dogz_enu$
  377. 4=dogz_enu,$if,^$lang^$,==,enu,^$dogz_enu^$,false$
  378. 5=dogz_fra,$if,^$lang^$,==,fra,^$dogz_fra^$,false$
  379. 6=ereg_registered,$ereg_16_registered$
  380. count=6
  381.  
  382. [check_ereg_registered_flags_32]
  383. 1=ereg_32_registered,$reglookup, HKLM, SOFTWARE\Hewlett-Packard\^$divid^$\EReg\1.0\^$eregproduct^$\Registered,,$
  384. 2=dogz_enu,$if,^$ereg_32_registered^$,==,1,true,false$
  385. 3=dogz_fra,$dogz_enu$
  386. 4=dogz_enu,$if,^$lang^$,==,enu,^$dogz_enu^$,false$
  387. 5=dogz_fra,$if,^$lang^$,==,fra,^$dogz_fra^$,false$
  388. 6=ereg_registered,$ereg_32_registered$
  389. count=6
  390.  
  391.  
  392. ; *************************
  393. ; *                       *
  394. ; * PostBootBundle        *
  395. ; *                       *
  396. ' *************************
  397. [hpi_postbootbundle]
  398. 1=master.hpi,postbootbundle,goto
  399.  
  400. [postbootbundle]
  401. 1=set,        setup_postboot_macros
  402. 2=ui,         insert_cd_ui
  403. 3=set,        set_id_ad_macros
  404. 4=ui,         $if, ^$displayinstantdeliveryad^$, ==, true, instant_delivery_ad, $ 
  405. 5=set,        check_ereg_registered_flags_$bits$
  406. 6=ui,         bundledui
  407. 7=component
  408. 8=set,        set_id_web_macros
  409. 9=ui,         $if,^$id_web_installed^$,==,true,id_web_ui,$
  410. 10=hpi,       bundle_check_reboot
  411. count=10
  412.  
  413.  
  414. ; ********************************
  415. ; *                              *
  416. ; * Instant Delivery Web Dialog  *
  417. ; *                              *
  418. ' ********************************
  419.  
  420. [set_id_web_macros]
  421. 1=action_button,$0$\instdlv.url
  422. 2=large_logo,instdlv.bmp
  423. 3=component_name,HP Instant Delivery
  424.  
  425. [id_web_ui]
  426. sequence=12
  427.  
  428.  
  429. ; ******************************************
  430. ; *                                        *
  431. ; * Instant Delivery Advertisement Dialog  *
  432. ; *                                        *
  433. ' ******************************************
  434. [set_id_ad_macros]
  435. 1=action_button,$0$\instdlv.url
  436. 2=large_logo,$4$\$lang$\id\instdlv.bmp
  437. 3=component_name,HP Instant Delivery
  438.  
  439. [instant_delivery_ad]
  440. sequence=12
  441.  
  442.  
  443.  
  444.  
  445. ; *************************
  446. ; *                       *
  447. ; * Bundled Check Reboot  *
  448. ; *                       *
  449. ' *************************
  450.  
  451. [bundle_check_reboot]
  452. 1=master.hpi,bundlereboot,goto
  453.  
  454. [bundlereboot]
  455. 1=set,            setup_bundlereboot_macros
  456. 2=ui,             $if,^$bundle_reboot_required^$,==,true,restartui,$
  457. 3=restart,        $if,^$bundle_reboot_required^$,==,true,restart,$
  458. 4=set,            setdogz
  459. 5=background,     background_off  
  460. 6=hpi,            $if,^$dogz_enu^$,==,true,goto_rundogz,$
  461. 7=hpi,            $if,^$dogz_fra^$,==,true,goto_rundogz,$
  462. 8=hpi,            run_alt_shell_goto
  463. count=8
  464.  
  465.  
  466. [setup_bundlereboot_macros]
  467. 1=restart,false
  468. 2=reboot_batch, false
  469.  
  470. [setdogz]
  471. 1=dogz_enu,$if,^$restart^$,==,true,false,^$dogz_enu^$$
  472.  
  473. [goto_rundogz]
  474. 1=apps.hpi,rundogz,goto
  475.  
  476.  
  477. ; *************************
  478. ; *                       *
  479. ; * Run AltShell          *
  480. ; *                       *
  481. ' *************************
  482.  
  483. [run_alt_shell_goto]
  484. 1=master.hpi,run_alt_shell,goto
  485.  
  486. [run_alt_shell]
  487. 1=ui,             $if,^$altshell^$,==,true, insert_cd_ui,,$
  488. 2=run,            $if,^$altshell^$,==,true, exec_altshell,,$
  489. count=2
  490.  
  491. [exec_altshell]
  492. 1=$4$\shell\printess.exe
  493.  
  494.  
  495. ; *************************
  496. ; *                       *
  497. ; * MakeDisk              *
  498. ; *                       *
  499. ' *************************
  500.  
  501. [makedisk]
  502. 1=background,  background_on
  503. 2=set,         setup_makedisk_macros
  504. 3=ui,          insert_cd_ui, makedisk1_ui
  505. 4=statuson,    statuson
  506. 5=makedisk,    makedisk
  507. 6=statusoff,   statusoff
  508. 7=ui,          makedisk2_ui
  509. 8=background,  background_off  
  510. count=8
  511.  
  512. [setup_makedisk_macros]
  513. 1=reboot_batch, false
  514.  
  515. [makedisk1_ui]
  516. sequence=7
  517.  
  518. [makedisk]
  519.  
  520. [makedisk2_ui]
  521. sequence=8
  522.  
  523. ; *************************
  524. ; *                       *
  525. ; * HPInfo                *
  526. ; *                       *
  527. ' *************************
  528.  
  529. [hpinfo]
  530. 1=ui,  hpinfoui
  531. 2=set, setup_hpinfo_macros
  532. count=2
  533.  
  534. [hpinfoui]
  535. sequence=9
  536.  
  537. [setup_hpinfo_macros]
  538. 1=reboot_batch, false
  539.  
  540.  
  541.  
  542.  
  543. [penguin_3.5]
  544. preboot=install.hpi, install:main, Penguin Installer, false, 1368843, $26$\$product$, $24$\$instroot$, , , 1, $4$\csy\nt4inf, , diskset
  545. uninstall=install.hpi, uninstall:main, Penguin Installer, false, 1368843, $26$\$product$, $24$\$instroot$, , , 1
  546. [desoto_690C]
  547. preboot=driver.hpi, install:main:ms13:pcl:nt4, Desoto Driver for the 690C, , 14686840, $26$\$product$, $24$\$instroot$, , , 1, $4$\csy\nt4inf, , diskset
  548. uninstall=driver.hpi, uninstall:main:ms13:nt4, Desoto Driver for the 690C, , 14686840, $26$\$product$, $24$\$instroot$, , , 1
  549.