Přesně tenhle problém jsem řešil včera. Mám tady jednu síťovou HP8150. Uvažoval jsem, že by se snad přes VBScript daly zapsat klíče do registru a přes start.bat nahrát patřičné soubory. Na HotLine Hewlett-Packard se s námi o tom odmítli bavit s tím, že mají svůj instalátor a JetDirect. Zatím to prostě vyřešené nemám...
Na www.sysinternals.com nebo www.wininternals.com jsou utilitky pro Windows - RegMon a FileMon (snad ty názvy píšu správně). Pomocí nich by mělo být možné sledovat, jaké změny provádí program v registrech a jaké otevírá, mění, přidává či maže soubory. Takže by asi mělo jít spustit tyto dva programu, pustit instalaci a pak z logů těchto programů odhadnout, o co se asi tak instalační program snaží a udělat z toho dávkovou instalaci. Ale je to jen čirá teorie, v praxi jsem to zatím nezkoušel.
Pro zjisteni toho "co vsechno se instaluje", pouzijte InstallRite od Epsilon Squared Inc. Kdyz sw nepise nic do registru, pouzivam instalacni balicky /udelam si svuj setup a napr. pomoci AT prikazu se to updatuje, prip. instaluje/. Vetsina "packageru" dokaze generovat tzv. "silent" balicky, ktere se usera na nic neptaji a vubec nic se nezobrazuje, pripadny restart mohou, ale nemusi vykonat automaticky. Existuje spousta registry snifferu, ktere bezi online a ptaji se, jestli si prejete povolit zapis do registru...... daji se pouzit i pro tento ucel. Spoustu podobneho softu dela Sysinternals/Winternals, pripadne AnalogX. Hodne techto programu je free /vubec mi nevadi ze nejsou OSS :-)/. V pripade nejakych dalsich dotazu ohledne instalace pod NT me kontaktujte na muj e-mail, okud budu vedet odpovim Vam /pro nedostatek casu to muze ale chvilku trvat a hlavne ve svem archivu mam silenej "bordel" - cca 2gb utilitek 0,1-10 MB/kus :-) takze si ten chaos asi umite predstavit/. Vetsinou pouzivam ve firme OSS/free software /vsechno musi byt free i pro komercni pouziti/ a mam to dukladne otestovane na pritomnost spyware a podobne havedi. Pouzite balickovace jsou vetsinou sireny jako free sw, s pripadnym omezenim pro interni firemni pouziti /vytvorenim komercniho setupu porusite licencni ujednani/.
S pozdravem
Admin
Teď jsem vyzkoušel diff pro porovnání souborů a myslím, že by šel použít. Před nainstalováním ovladače vyexportujeme registr Windows příkazem regedit.exe /e soubor.reg, to samé provedeme po instalaci. Oba soubory pak porovnáme na Linuxu diff soubor.reg soubor2.reg a z výsledků vyčteme změny.
Little Setup Builder v2 www.ammasw.com v kombinaci s tim InstallRite co popisuji nize by mel resit vsechny problemy. Registry vysnifujete pomoci IR, ulozite jako *.reg soubor a do IR se to da pekne naimportovat. Ostatni balickovace co jsem zkousel umi sice hodne veci, ale tohle se musi do nich nabusit rucne, coz je v pripade rozsahlejsich klicu pakarna. Pak udelame setup, ktery zavolame omoci AT prikazu /interactive, prip. v urcitou dobu/ a je to. Pokud nebude soubor na serveru existovat, tak proste AT probehne naprazdno. Krome toho IR umi delat i vlastni "setup", ktery mi ale moc nevoni :), takze to delam takhle.
Admin