Főmenü

Telepítőkészletek készítése

A Microsoft érában használható telepítőkészletek. Az alábbi cuccokat próbáltam ki:

NSIS

  • ingyenes
  • scriptelhető
  • Sokféle előregyártott script tartozik hozzá

Inno Setup

  • Ingyenes
  • scriptelhető
  • Sokféle utility van hozzá

Microsoft Visual Studio MSI gyártó scriptje

  • a Microsoft Visual Studió része, tehát nem ingyenes
  • Nem scriptelhető
  • Varázslóval lehet megfelelő MSI alapú vagy setup.exe szerű telepítőkészletet készíteni

InstallShield

  • Nem ingyenes. Az ingyenes verzió csak alkalmazásokat tud telepíteni
  • Sokféle projektből választhatunk. ez lehet akár MSI csomag is.
  • Scriptelhető és varázslót is lehet használni csomagtól függően
  • Rendkívül sok beállítás és feltétel állítható a grafikus felületen keresztül
  • Device drivereket is lehet telepíteni vele egyszerűen, varázslóval (Premium verzió esetén)!

A fenti négy alkalmazáscsomag egyforma jól használható, ha csak egy egyszerű alkalmazást akarunk telepíteni.

  • Mindegyikkel lehet készíteni Varázslót, egyikkel egyszerűbb, másikkal bonyolultabb
  • Korrektül meg lehet mondani, hogy melyik könyvtárba mit másoljon
  • Regisztrációs adatbázist is lehet iratni vele
  • A Windowsba bejegyzi a megfelelő adatokat az uninstallhoz
  • Az utolsó kettő csomag segítségével viszonylag egyszerűen lehet telepíteni device drivereket! (Ez azért szívás!, Részletek itt)

Device driverek telepítése

  • A Visual Studio MSI gyártó scriptje egy un. merge modullal és az Installshield varázslóval képes drivereket telepíteni egy telepítőkészletbe, de csak meghatározott eszközök drivereit, olyanokét, amelyek valamiféle hardvereszközre támaszkodnak.
    • Ilyen esetekben meg lehet hívni a DPInst.exe nevű alkalmazást, amely a Windows Device Driver Develpopment Kit része.
      • Ha megvan a driver .sys és .inf fájlja, akkor egy adott könyvtárban felsorolt drivereket egyszerűen fel lehet installáltatni vele.
      • Ha az eszköz egy PnP hardvereszköz, pl. egy nyomtató driver, akkor addig csak előtelepített lesz, amíg az eszközt fel nem ismertetjük a géppel, utána települ véglegesen az eszköz.
      • Ha nem aláírt (unsigned) driver, akkor ugynevezett Legacy módban kerül telepítésre

Hálózati protokoll driverek telepítése

Protokoll driver minden olyan hálózati druver, ami nem a hardver réteget hajtja meg.

  • Ebben az esetben lehet saját alkalmazást írni, erre az interneten megtalálható a Protinstall nevű alkalmazás, amelynek alapját a Microsoft írta meg. C/C++ nyelvű alkalmazás, eléggé körülményes átírni sajátra.
  • NETCFG.EXE használata. A Windows PE előtelepítő rendszeren jelent meg. Segítségével be lehet állítani egy teljes protokoll stack-et.
    • Képes egy hálózati szolgáltatást, protokollt és kliens telepítésére és uninstallálására, illetve a ezen eszközök listázására.A paraméterezése nem túl bonyolult,
      • /? kiír minden paramétert.
      • -l inf file útvonala  Megadja a telepítendő driverhez tartozó inf file útvonalát.
      • -c p|s|c Megadja a telepíytendő paraméter típusát, ahol p - protokoll, s- szolgáltatás, c- Kliens
      • -i komponens_azonossito - ez az inf file [MSFT] szakaszában található azonosító
      • -u komponens_azonosito - Uninstallálja a komponenst.
      • -q komponens_azonosito- Kiírja a komponenst, ha létezik
      • -s a|n - Kiírja a telepített komponenseket. a - Hálózati adapterek, n - Összes hálózati komponens
    • Tipikus telepítő példa: netcfg.exe -v -l .\valami.inf -c s -i  valami_driver
    • Tipikus uninstall példa: netcfg.exe -u valami_driver
  • A NetCFG EXE a Windows PE rendszer része, amelyet akárki letölthet a Microsoft honlapjáról, aki jogtiszta Windows-zal rendelkezik. Hogy ne kelljen az egésze image-et etölteni ezért innen letöltheted ezt a file-t.

Valid XHTML 1.0 Transitional Valid CSS file Link firefox.hu  Del.icio.us bookmarkokat megosztó hálózat pagerank

Design: © 2007-2010 Fábián Zoltán