home *** CD-ROM | disk | FTP | other *** search
/ Chip 2000 January / Chip_2000-01_cd.bin / servis / ovladace / drivers / dj856cz.exe / DJ815 / DISK1 / 9X / MASTER.HPZ / MASTER
Encoding:
Text File  |  1999-07-22  |  19.7 KB  |  627 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=io_usb98_lmpm_815c
  18. 3=drake_815C
  19.  
  20. ; *************************
  21. ; *                       *
  22. ; * AddPrinter            *
  23. ; *                       *
  24. ' *************************
  25.  
  26. [addprinter]
  27. 1=log,         logheader
  28. 2=set,         ap_macro, setmacro10
  29. 3=copyfile,    icm
  30. 4=hpi,         addpr
  31. 5=set,         license_check
  32. 6=ui,          $if,^$license_accepted^$,!=,1,ap_license,$
  33. 7=addreg,      installstate, $if,^$license_accepted^$,!=,1,aplicense,$
  34. 8=log,         logfooter
  35. count=8
  36.  
  37. [ap_license]
  38. sequence=11
  39.  
  40. [setmacro10]
  41. 1=10ap,$10$
  42. 2=10,$11$
  43.  
  44. [ap_macro]
  45. 1=ap,true
  46.  
  47. [icm]
  48. 1=hpdesk.icm,$11$,,hpdesk.icm,$23$
  49. 2=hpdesk.icm,$11$,,hpdesk.icm,$22$
  50.  
  51. [addpr]
  52. 1=driver.hpi,$if,^$os^$,==,winnt4,addprinter:main:ms13:nt4:simple,addprinter:main:ms13:9x:simple$,false
  53.  
  54. [aplicense]
  55. 1=, $softwarepath$, $softwaresubpath$\Install, License, $if,^$license^$,==,accept,1,0$
  56.  
  57.  
  58. [license_check]
  59. 1=license_accepted_lookup,$reglookup, HKLM, ^$softwarepath^$\^$softwaresubpath^$\Install, License$
  60. 2=license_accepted,$if,^$lang^$,!=,nec,^$license_accepted_lookup^$,1$
  61. count=2
  62.  
  63. ; *************************
  64. ; *                       *
  65. ; * Install               *
  66. ; *                       *
  67. ' *************************
  68.  
  69. [install]
  70. 1=hpi, preboothpi
  71. count=1 
  72.  
  73. [preboothpi]
  74. 1=master.hpi,preboot
  75. count=1
  76.  
  77. ; *************************
  78. ; *                       *
  79. ; * PreBoot               *
  80. ; *                       *
  81. ' *************************
  82.  
  83. [preboot]
  84. 1=log,             logheader
  85. 2=background,      background_on
  86. 3=set,             set_section, setup_preboot_macros
  87. 4=ui,              $if, ^$os^$, ==, winnt4, ntadminui, ,$
  88. 5=setupcomponents, preboot_component_setup
  89. 6=ui,              installui
  90. 7=statuson,        preboot_statuson
  91. 8=addreg,          setupinstall
  92. 9=hpi,             $if, ^$os^$, ==, winnt4, confighpi, ,$
  93. ;10=hpi, $if,^$usb^$,==,true,usbhpi,,$
  94. 10=installfiles,    preboot:installfiles
  95. 11=component,penguin_3.5,io_usb98_lmpm_815c,drake_815C 
  96. 12=addreg,         installstate
  97. 13=setupcomponents,postbootbundle_component_setup
  98. 14=statusoff,
  99. 15=log,            logfooter
  100. 16=set,            checkfordriverreboot
  101. 17=ui,             $if,^$dontdodriverreboot^$,==,true,,restartui,$
  102. 18=UpdateIni,      $if,^$restart^$,!=,true,cancel_postboot,$
  103. 19=hpi,            $if,^$restart^$,!=,true,preboot_gotopostboot,$
  104. 20=restart,        $if,^$restart^$,==,true,restart,$
  105. 21=background,     background_off  
  106. count=21
  107. RequiredSpace=7432562
  108. ComponentCount=3
  109.  
  110. [confighpi]
  111. 1=driver.hpi, preboot:config_for_install, gosub
  112. count=1
  113.  
  114. [checkfordriverreboot]
  115. 1=dontdodriverreboot, $if,^$lang^$,!=,nec,^$usb^$,true,$
  116.  
  117. [ntadminui]
  118. sequence=4
  119.  
  120. [set_section]
  121. 1=cancel_warning,true
  122.  
  123. [setup_preboot_macros]
  124. 1=showereg,false
  125. 2=bundlemode,multi
  126. 3=ap, false
  127. 4=license_flag,$if,^$lang^$,!=,nec,true,false,$
  128. 5=restart,false
  129. 6=reboot_batch, true
  130. 7=10ap,$10$
  131. 8=id_web_installed, false
  132.  
  133.  
  134. [preboot_component_setup]
  135. file=$0$\master.hpi
  136. section=preboot
  137. mode=multi
  138.  
  139. [postbootbundle_component_setup]
  140. file=$0$\master.hpi
  141. section=postbootbundle
  142. mode=multi
  143.  
  144. [installui]
  145. sequence=1
  146.  
  147. [preboot_statuson]
  148. CancelButton=1
  149.  
  150. [cancel_postboot]
  151. 1=hpfsched.ini,$10$,,Postboot_$product$,Enable,FALSE
  152.  
  153. [preboot_gotopostboot]
  154. 1=master.hpi,postboot,goto
  155.                      
  156. [preboot:installfiles]
  157. Count=78
  158. 1=hpfinst.dlz,1,9x,hpfinst.dll,$rootdir$,normal,175616,196610,0,3202651203,1,0
  159. 2=hpfinst.dlz,1,9x,hpfinst.dll,$11$,normal,175616,196610,0,3202651203,1,0
  160. 3=hpfiui.exz,1,9x,hpfiui.exe,$rootdir$,normal,293888,196610,0,3381200013,1,0
  161. 4=license.txt,1,9x,license.txt,$rootdir$,date,3511,196610,0,1987929541,0,0
  162. 5=license.txt,1,9x,license.txt,$11$,date,3511,196610,0,1987929541,0,0
  163. 6=master.hpz,1,9x,master.hpi,$rootdir$,date,12905,196610,0,0,1,0
  164. 7=master.hpz,1,9x,master.hpi,$11$,date,12905,196610,0,0,1,0
  165. 8=inc.hpz,1,9x,inc.hpi,$rootdir$,normal,26056,196610,0,0,1,0
  166. 9=inc.hpz,1,9x,inc.hpi,$11$,normal,26056,196610,0,0,1,0
  167. 10=install.hpz,1,9x,install.hpi,$rootdir$,normal,1423,196610,0,0,1,0
  168. 11=driver.hpz,1,9x,driver.hpi,$rootdir$,date,17636,196610,0,0,1,0
  169. 12=driver.hpz,1,9x,driver.hpi,$11$,date,17636,196610,0,0,1,0
  170. 13=congrat.bmz,1,,congrat.bmp,$rootdir$,normal,26838,196610,0,711103025,1,0
  171. 14=inline.bmz,1,,inline.bmp,$rootdir$,normal,26838,196610,0,1271174645,1,0
  172. 15=intro.bmz,1,,intro.bmp,$rootdir$,normal,26838,196610,0,4151411013,1,0
  173. 16=restart.bmz,1,,restart.bmp,$rootdir$,normal,26838,196610,0,466997240,1,0
  174. 17=status.bmz,1,,status.bmp,$rootdir$,normal,26838,196610,0,3913544849,1,0
  175. 18=unstall.bmz,1,,unstall.bmp,$rootdir$,normal,5446,196610,0,110378336,1,0
  176. 19=apps.hpz,1,9x,apps.hpi,$rootdir$,date,32713,196610,0,0,1,0
  177. 20=usb.hpz,1,9x,usb.hpi,$rootdir$,date,1868,196610,0,0,1,0
  178. 21=ereg.hpz,1,9x,ereg.hpi,$rootdir$,date,986,196610,0,0,1,0
  179. 22=hpinfo.daz,1,9x,hpinfo.dat,$rootdir$,date,606,196610,0,673503840,1,0
  180. 23=hpfxicm.exz,1,9x,hpfxicm.exe,$rootdir$,date,23040,196610,0,482267251,1,0
  181. 24=license.bmz,1,,license.bmp,$rootdir$,normal,26838,196610,0,1627499357,1,0
  182. 25=usb.txz,1,,usb.txt,$rootdir$,date,2619,196610,0,1915480815,1,0
  183. 26=HPFl9821.dlz,1,,HPFl9821.dll,$11$,version,28160,130941951,118423552,3900129105,1,0
  184. 27=HPFkal21.dlz,1,,HPFkal21.dll,$11$,version,129024,130941951,118423552,3591323973,1,0
  185. 28=HPFiop21.dlz,1,,HPFiop21.dll,$11$,version,118784,130941951,118423552,3988755008,1,0
  186. 29=hpfsched.exz,1,,hpfsched.exe,$10$,normal,36352,196610,0,3699877305,1,0
  187. 30=hpfinsta.exz,1,,hpfinsta.exe,$rootdir$,normal,40448,196610,0,0,1,0
  188. 31=hpfinsta.exz,1,,hpfinsta.exe,$11$,normal,40448,196610,0,0,1,0
  189. 32=HPFhft21.dlz,1,,HPFhft21.dll,$11$,version,806848,131007177,81657856,833908648,1,0
  190. 33=HPFc9521.dlz,1,,HPFc9521.dll,$11$,version,105984,131007177,81657856,4261379885,1,1
  191. 34=HPFlnk21.inz,1,,HPFlnk21.ini,$11$,date,4715,131007177,81657856,143999498,1,1
  192. 35=HPFecp21.dlz,1,,HPFecp21.dll,$11$,version,33696,131007177,81657856,951692041,1,1
  193. 36=HPFc1621.dlz,1,,HPFc1621.dll,$11$,version,67136,131007177,81657856,3050448546,1,1
  194. 37=HPFp9821.dlz,2,,HPFp9821.dll,$11$,version,33568,131007177,81657856,4045478030,1,1
  195. 38=HPF81r21.hlz,2,,HPF81r21.hlp,$11$,date,45228,131007177,81657856,3803202857,1,1
  196. 39=HPF24r21.dlz,2,,HPF24r21.dll,$11$,version,49184,131007177,81657856,3045383898,1,1
  197. 40=HPFimg21.dlz,2,,HPFimg21.dll,$11$,version,851968,131007177,81657856,2304356633,1,1
  198. 41=HPFhrl21.dlz,2,,HPFhrl21.dll,$11$,version,5152,131007177,81657856,1513628691,1,1
  199. 42=hpdesk.icz,2,,hpdesk.icm,$22$,date,12956,131007177,81657856,3352251913,1,0
  200. 43=HPF81521.hpz,2,,HPF81521.hpc,$11$,date,13420,131007177,81657856,45608860,1,0
  201. 44=HPFitk21.dlz,2,,HPFitk21.dll,$11$,version,6976,131007177,81657856,183118978,1,1
  202. 45=HPFdjc21.drz,2,,HPFdjc21.drv,$11$,version,233284,131007177,81657856,892861255,1,1
  203. 46=HPFcui21.dlz,2,,HPFcui21.dll,$11$,version,102304,131007177,81657856,1751167306,1,1
  204. 47=HPFcps21.dlz,2,,HPFcps21.dll,$11$,version,158752,131007177,81657856,3419874168,1,1
  205. 48=HPFbkg21.exz,2,,HPFbkg21.exe,$11$,version,11744,131007177,81657856,1495918090,1,1
  206. 49=HPFlmn21.dlz,2,,HPFlmn21.dll,$11$,version,25600,131007177,81657856,1821658363,1,1
  207. 50=HPFlmn21.inz,2,,HPFlmn21.ini,$11$,date,31,131007177,81657856,3846548367,1,1
  208. 51=HPFlnk21.exz,2,,HPFlnk21.exe,$11$,version,45408,131007177,81657856,3444341118,1,1
  209. 52=HPFmon21.dlz,2,,HPFmon21.dll,$11$,version,16448,131007177,81657856,3884688168,1,1
  210. 53=HPFrsa21.dlz,2,,HPFrsa21.dll,$11$,version,117760,131007177,81657856,1142969575,1,1
  211. 54=HPFqps21.exz,2,,HPFqps21.exe,$11$,version,83744,131007177,81657856,2741377331,1,0
  212. 55=HPFrss21.dlz,2,,HPFrss21.dll,$11$,version,2048,131007177,81657856,3869727750,1,1
  213. 56=HPFwin21.dlz,2,,HPFwin21.dll,$11$,version,251424,131007177,81657856,1710413260,1,1
  214. 57=HPF81t21.hlz,2,,HPF81t21.hlp,$11$,date,338356,131007177,81657856,4210585280,1,1
  215. 58=HPF81d21.hlz,2,,HPF81d21.hlp,$11$,date,62420,131007177,81657856,750564069,1,1
  216. 59=HPFcfg21.hlz,2,,HPFcfg21.hlp,$11$,date,20655,131007177,81657856,4283326950,1,1
  217. 60=HPFtbx21.exz,2,,HPFtbx21.exe,$11$,version,178144,131007177,81657856,462227899,1,1
  218. 61=HPFtbx21.exz,2,,HPFtbx21.exe,$10$,version,178144,131007177,81657856,462227899,1,1
  219. 62=HPFsui21.dlz,2,,HPFsui21.dll,$11$,version,122880,131007177,81657856,182604193,1,1
  220. 63=HPFrsu21.dlz,2,,HPFrsu21.dll,$11$,version,12544,131007177,81657856,648469596,1,1
  221. 64=HPFrst21.dlz,2,,HPFrst21.dll,$11$,version,24064,131007177,81657856,2629927574,1,1
  222. 65=HPFhid21.exz,2,,HPFhid21.exe,$11$,version,8480,131007177,81657856,925597427,1,1
  223. 66=HPFcfg21.exz,2,,HPFcfg21.exe,$11$,version,39520,131007177,81657856,2848484499,1,1
  224. 67=HPFcbl21.dlz,2,,HPFcbl21.dll,$11$,version,13472,131007177,81657856,2798287879,1,1
  225. 68=HPFpml21.dlz,2,,HPFpml21.dll,$11$,version,13184,131007177,81657856,1952322367,1,1
  226. 69=HPFdos21.dlz,2,,HPFdos21.dll,$11$,version,6336,131007177,81657856,4130990773,1,1
  227. 70=HPFtrl21.dlz,3,,HPFtrl21.dll,$11$,version,1170240,131007177,81657856,1163340450,1,0
  228. 71=HPFpcl21.dlz,3,,HPFpcl21.dll,$11$,version,50080,131007177,81657856,1758111243,1,1
  229. 72=HPFmlc21.dlz,3,,HPFmlc21.dll,$11$,version,30176,131007177,81657856,1856914054,1,1
  230. 73=HPFnet21.dlz,3,,HPFnet21.dll,$11$,version,14336,131007177,81657856,3623133319,1,1
  231. 74=HPFmrl21.dlz,3,,HPFmrl21.dll,$11$,version,231904,131007177,81657856,1136471139,1,0
  232. 75=HPFsrl21.dlz,3,,HPFsrl21.dll,$11$,version,245088,131007177,81657856,2991946854,1,0
  233. 76=HPFtst21.dlz,3,,HPFtst21.dll,$11$,version,23296,131007177,81657856,551268834,1,0
  234. 77=HPFprl21.dlz,3,,HPFprl21.dll,$11$,version,167360,131007177,81657856,1195335987,1,0
  235. 78=HPFnhd21.exz,3,,HPFnhd21.exe,$11$,version,8224,131007177,81657856,2474987871,1,1
  236.  
  237. ; *************************
  238. ; *                       *
  239. ; * PostBoot              *
  240. ; *                       *
  241. ' *************************
  242.  
  243. [postboot]
  244. 1=background,  background_on
  245. 2=set,         postboot_macros,setup_postboot_macros
  246. 3=ui,          congratsui
  247. 4=hpi,         $if, ^$showereg^$,==,true,postboot_gotodoereg,,$
  248. 5=hpi,         $if, ^$showbundledialog^$,==,true,hpi_postbootbundle,,$
  249. 6=set,         set_id_web_macros
  250. 7=ui,          $if,^$id_web_installed^$,==,true,id_web_ui,$
  251. 8=background,  background_off  
  252. 9=hpi,        run_alt_shell_goto
  253. 10=DelFile,     delinstallerfromtemp
  254. count=10
  255.  
  256. [delinstallerfromtemp]
  257. 1=hpistr.hpi,$2$,,delayed
  258.  
  259. [postboot_macros]
  260. 1=showereg, $if, ^$mode^$,==,cdrom,^$showereg^$,false$
  261. 2=showbundledialog, $if, ^$mode^$,==,cdrom,^$showbundledialog^$,false$
  262.  
  263. [postboot_gotodoereg]
  264. 1=master.hpi,doereg,goto
  265.  
  266. [setup_postboot_macros]
  267. 1=isnotnt, $if, ^$os^$, !=, winnt4, true, false, $
  268. 2=commtesta, $if, ^$pnum^$, ==, 13, ^$isnotnt^$, true, $
  269. 3=commtestb, $if, ^$pnum^$, ==, 14, ^$isnotnt^$, ^$commtesta^$, $
  270. 4=commtestc, $if, ^$pnum^$, ==, 20, false, ^$commtestb^$, $
  271. 5=commtest, $if, ^$usb^$, ==, true, false, ^$commtestc^$, $
  272. 6=bundlemode, multi
  273. 7=cancel_warning,false
  274. 8=bundle_reboot_required,false
  275. 9=reboot_batch, false
  276.  
  277.  
  278. [congratsui]
  279. sequence=5
  280.  
  281. [bundledui]
  282. sequence=6
  283.  
  284. [postboot_statuson]
  285. CancelButton=1
  286.  
  287. ; *************************
  288. ; *                       *
  289. ; * Bundled               *
  290. ; *                       *
  291. ' *************************
  292.  
  293. [bundled]
  294. 1=background,     background_on
  295. 2=ui,             insert_cd_ui
  296. 3=set,            set_id_ad_macros
  297. 4=ui,             $if, ^$displayinstantdeliveryad^$, ==, true, instant_delivery_ad, $ 
  298. 5=set,            setup_bundled_macros
  299. 6=setupcomponents,bundled_component_setup
  300. 7=set,            check_ereg_registered_flags_$bits$
  301. 8=ui,             bundledui
  302. 9=statuson,       bundled_statuson
  303. 10=component
  304. 11=statusoff,
  305. 12=hpi,           bundle_check_reboot
  306. count=12
  307.  
  308. [setup_bundled_macros]
  309. 1=bundlemode,single
  310. 2=cancel_warning,false
  311. 3=bundle_reboot_required,false
  312. 4=reboot_batch, false
  313.  
  314. [bundled_component_setup]
  315. file=$0$\master.hpi
  316. section=bundled
  317. mode=single
  318.  
  319. [insert_cd_ui]
  320. sequence=10
  321.  
  322. ; *************************
  323. ; *                       *
  324. ; * Uninstall             *
  325. ; *                       *
  326. ' *************************
  327.  
  328. [uninstall]
  329. 1=log,         logheader
  330. 2=background,  background_on
  331. 3=set,         setup_uninstall_macros
  332. 4=ui,          $if,^$os^$,==,winnt4,ntadminui,,$
  333. 5=ui,          uninstallui
  334. 6=statuson,    uninstall_statuson
  335. 7=AddReg,      uninstallstate
  336. 8=component,penguin_3.5,io_usb98_lmpm_815c,drake_815C
  337. 9=statusoff,
  338. 10=log,         logfooter
  339. 11=ui,         restartui
  340. 12=restart,    $if,^$restart^$,==,true,restart,$
  341. 13=background, background_off
  342. count=13
  343.  
  344. [setup_uninstall_macros]
  345. 1=reboot_batch, true
  346.  
  347. [background_on]
  348. control=1
  349. rgbtop=0,13,207
  350. rgbbottom=0,204,202
  351.  
  352. [background_off]
  353. control=0
  354.  
  355. [uninstallui]
  356. sequence=2
  357.  
  358. [restartui]
  359. sequence=3
  360.  
  361. [bundled_statuson]
  362. CancelButton=1
  363.  
  364. [uninstall_statuson]
  365. CancelButton=0
  366.  
  367. [restart]
  368.  
  369. [logheader]
  370. 1=date = $date$
  371. 2=time = $time$
  372. 3=o/s = $os$ $os_major$.$os_minor$ (build $os_build$)
  373. 4=cpu = $cpu$
  374. 5=RAM = $ram$ bytes 
  375. 6=User = $username$
  376. count=6
  377.  
  378. [logfooter]
  379. 1=Time = $time$
  380. count=1
  381.  
  382. [setupinstall]
  383. 1=, $softwarepath$, $softwaresubpath$\Install, SetupInstall,  1
  384.  
  385. [installstate]
  386. 1=, $softwarepath$, $softwaresubpath$\Install, InstallState,  1
  387.  
  388. [uninstallstate]
  389. 1=, $softwarepath$, $softwaresubpath$\Install, InstallState,  0
  390.  
  391.  
  392. ; *************************
  393. ; *                       *
  394. ; * InstEreg              *
  395. ; *                       *
  396. ' *************************
  397.  
  398.  
  399. [instereg]
  400. 1=log,         logheader
  401. 2=component
  402. 3=run,         runereg
  403. 4=log,         logfooter
  404. count=4
  405.  
  406.  
  407.  
  408. ; *************************
  409. ; *                       *
  410. ; * DoEReg                *
  411. ; *                       *
  412. ' *************************
  413.  
  414. [doereg]
  415. 1=set,       setup_doereg_macros, check_ereg_registered_flags_$bits$ 
  416. 2=addreg,    $if,^$bits^$,==,32,clear_ereg_reg_hooks,,$ 
  417. 3=updateini, $if,^$bits^$,==,16,clear_ereg_ini_hooks,,$ 
  418. 4=run,       $if,^$ereg_registered^$,!=,1,runereg,$
  419. 5=hpi,       $if,^$ereg_registered^$,==,1,hpi_postbootbundle,$ 
  420. 6=waitreg,   $if,^$bits^$,==,32,wait_ereg_reg,,$ 
  421. 7=waitini,   $if,^$bits^$,==,16,wait_ereg_ini,,$ 
  422. 8=hpi,       hpi_postbootbundle 
  423. count=8
  424.  
  425. [setup_doereg_macros]
  426. 1=reboot_batch, false
  427. 2=useeregproducta, $if, ^$product^$, ==, 610C, false, true, $
  428. 3=useeregproductb, $if, ^$product^$, ==, 810C, false, ^$useeregproducta^$, $
  429. 4=useeregproductc, $if, ^$product^$, ==, 815C, false, ^$useeregproductb^$, $
  430. 5=useeregproduct,  $if, ^$product^$, ==, 830C, false, ^$useeregproductc^$, $
  431. 6=eregproduct, $if, ^$useeregproduct^$, ==, true, ^$product^$, none,$
  432.  
  433. [clear_ereg_reg_hooks]
  434. 1=HKLM, $softwarepath$, Hewlett-Packard\$divid$\EReg\1.0\$eregproduct$\EregFinished, ,0,
  435.  
  436. [clear_ereg_ini_hooks]
  437. 1=hpfinst.ini,$10$,,Ereg^,1.0^,$eregproduct$,EregFinished, 0, DWORD
  438.  
  439. [runereg]
  440. 1=$eregroot$\ereg\iqplayer.exe
  441.  
  442. [wait_ereg_reg]
  443. 1=HKLM, $softwarepath$\Hewlett-Packard\$divid$\EReg\1.0\$eregproduct$\EregFinished,,1,value
  444.  
  445. [wait_ereg_ini]
  446. 1=$10$\hpfinst.ini,Ereg^,1.0^,$eregproduct$,EregFinished,1,value
  447.  
  448. [check_ereg_registered_flags_16]
  449. 1=ereg_16_registered,$inilookup, Ereg^^,1.0^^,^$product^$,Registered,hpfinst.ini,^$10^$,,$
  450. 2=dogz_enu,$if,^$ereg_16_registered^$,==,1,true,false$
  451. 3=dogz_fra,$dogz_enu$
  452. 4=dogz_enu,$if,^$lang^$,==,enu,^$dogz_enu^$,false$
  453. 5=dogz_fra,$if,^$lang^$,==,fra,^$dogz_fra^$,false$
  454. 6=ereg_registered,$ereg_16_registered$
  455. count=6
  456.  
  457. [check_ereg_registered_flags_32]
  458. 1=ereg_32_registered,$reglookup, HKLM, SOFTWARE\Hewlett-Packard\^$divid^$\EReg\1.0\^$eregproduct^$\Registered,,$
  459. 2=dogz_enu,$if,^$ereg_32_registered^$,==,1,true,false$
  460. 3=dogz_fra,$dogz_enu$
  461. 4=dogz_enu,$if,^$lang^$,==,enu,^$dogz_enu^$,false$
  462. 5=dogz_fra,$if,^$lang^$,==,fra,^$dogz_fra^$,false$
  463. 6=ereg_registered,$ereg_32_registered$
  464. count=6
  465.  
  466.  
  467. ; *************************
  468. ; *                       *
  469. ; * PostBootBundle        *
  470. ; *                       *
  471. ' *************************
  472. [hpi_postbootbundle]
  473. 1=master.hpi,postbootbundle,goto
  474.  
  475. [postbootbundle]
  476. 1=set,        setup_postboot_macros
  477. 2=ui,         insert_cd_ui
  478. 3=set,        set_id_ad_macros
  479. 4=ui,         $if, ^$displayinstantdeliveryad^$, ==, true, instant_delivery_ad, $ 
  480. 5=set,        check_ereg_registered_flags_$bits$
  481. 6=ui,         bundledui
  482. 7=component
  483. 8=set,        set_id_web_macros
  484. 9=ui,         $if,^$id_web_installed^$,==,true,id_web_ui,$
  485. 10=hpi,       bundle_check_reboot
  486. count=10
  487.  
  488.  
  489. ; ********************************
  490. ; *                              *
  491. ; * Instant Delivery Web Dialog  *
  492. ; *                              *
  493. ' ********************************
  494.  
  495. [set_id_web_macros]
  496. 1=action_button,$0$\instdlv.url
  497. 2=large_logo,instdlv.bmp
  498. 3=component_name,HP Instant Delivery
  499.  
  500. [id_web_ui]
  501. sequence=12
  502.  
  503.  
  504. ; ******************************************
  505. ; *                                        *
  506. ; * Instant Delivery Advertisement Dialog  *
  507. ; *                                        *
  508. ' ******************************************
  509. [set_id_ad_macros]
  510. 1=action_button,$0$\instdlv.url
  511. 2=large_logo,$4$\$lang$\id\instdlv.bmp
  512. 3=component_name,HP Instant Delivery
  513.  
  514. [instant_delivery_ad]
  515. sequence=12
  516.  
  517.  
  518.  
  519.  
  520. ; *************************
  521. ; *                       *
  522. ; * Bundled Check Reboot  *
  523. ; *                       *
  524. ' *************************
  525.  
  526. [bundle_check_reboot]
  527. 1=master.hpi,bundlereboot,goto
  528.  
  529. [bundlereboot]
  530. 1=set,            setup_bundlereboot_macros
  531. 2=ui,             $if,^$bundle_reboot_required^$,==,true,restartui,$
  532. 3=restart,        $if,^$bundle_reboot_required^$,==,true,restart,$
  533. 4=set,            setdogz
  534. 5=background,     background_off  
  535. 6=hpi,            $if,^$dogz_enu^$,==,true,goto_rundogz,$
  536. 7=hpi,            $if,^$dogz_fra^$,==,true,goto_rundogz,$
  537. 8=hpi,            run_alt_shell_goto
  538. count=8
  539.  
  540.  
  541. [setup_bundlereboot_macros]
  542. 1=restart,false
  543. 2=reboot_batch, false
  544.  
  545. [setdogz]
  546. 1=dogz_enu,$if,^$restart^$,==,true,false,^$dogz_enu^$$
  547.  
  548. [goto_rundogz]
  549. 1=apps.hpi,rundogz,goto
  550.  
  551.  
  552. ; *************************
  553. ; *                       *
  554. ; * Run AltShell          *
  555. ; *                       *
  556. ' *************************
  557.  
  558. [run_alt_shell_goto]
  559. 1=master.hpi,run_alt_shell,goto
  560.  
  561. [run_alt_shell]
  562. 1=ui,             $if,^$altshell^$,==,true, insert_cd_ui,,$
  563. 2=run,            $if,^$altshell^$,==,true, exec_altshell,,$
  564. count=2
  565.  
  566. [exec_altshell]
  567. 1=$4$\shell\printess.exe
  568.  
  569.  
  570. ; *************************
  571. ; *                       *
  572. ; * MakeDisk              *
  573. ; *                       *
  574. ' *************************
  575.  
  576. [makedisk]
  577. 1=background,  background_on
  578. 2=set,         setup_makedisk_macros
  579. 3=ui,          insert_cd_ui, makedisk1_ui
  580. 4=statuson,    statuson
  581. 5=makedisk,    makedisk
  582. 6=statusoff,   statusoff
  583. 7=ui,          makedisk2_ui
  584. 8=background,  background_off  
  585. count=8
  586.  
  587. [setup_makedisk_macros]
  588. 1=reboot_batch, false
  589.  
  590. [makedisk1_ui]
  591. sequence=7
  592.  
  593. [makedisk]
  594.  
  595. [makedisk2_ui]
  596. sequence=8
  597.  
  598. ; *************************
  599. ; *                       *
  600. ; * HPInfo                *
  601. ; *                       *
  602. ' *************************
  603.  
  604. [hpinfo]
  605. 1=ui,  hpinfoui
  606. 2=set, setup_hpinfo_macros
  607. count=2
  608.  
  609. [hpinfoui]
  610. sequence=9
  611.  
  612. [setup_hpinfo_macros]
  613. 1=reboot_batch, false
  614.  
  615.  
  616.  
  617.  
  618. [penguin_3.5]
  619. preboot=install.hpi, install:main, Penguin Installer, false, 1112313, $26$\$product$, $24$\$instroot$, , , 1, $4$\csy\nt4inf, , diskset
  620. uninstall=install.hpi, uninstall:main, Penguin Installer, false, 1112313, $26$\$product$, $24$\$instroot$, , , 1
  621. [io_usb98_lmpm_815c]
  622. preboot=usb.hpi, install:usb98, Win 98 USB Language / Port Monitor, , 275968, $26$\$product$, $24$\$instroot$, , , 1, $4$\csy\nt4inf, , diskset
  623. uninstall=usb.hpi, uninstall:usb98, Win 98 USB Language / Port Monitor, , 275968, $26$\$product$, $24$\$instroot$, , , 1
  624. [drake_815C]
  625. preboot=driver.hpi, install:main:ms13:pcl:9x, Drake Driver for the 815C, , 6044281, $26$\$product$, $24$\$instroot$, , , 1, $4$\csy\nt4inf, , diskset
  626. uninstall=driver.hpi, uninstall:main:ms13:9x, Drake Driver for the 815C, , 6044281, $26$\$product$, $24$\$instroot$, , , 1
  627.