Page 1 of 1

Inf für Treiber selbst erstellen?

Posted: 21. Feb 2007, 10:11
by ESTW-ler
Hallo,
ich habe bei Notebooks z.B. das Problem dass zusätzliche Software standardmäßig nach der Betriebssysteminstallation aufgespielt werden muss. Dazu gehören Verwaltungstools für W-Lan oder auch bei HP-Notebooks die Quick-Launch Buttons. Das sind eigentlich keine Treiber, aber kann ich eine "Treiber-Inf" selbst schreiben damit ich im Hardwareprofil des PC's diese Programme nachträglich über "sonstige Treiber" einfügen kann und diese dann unattented installiert werden.

Gruß

Posted: 21. Feb 2007, 12:04
by tlangner
Ja!

Ich hatte mal ein Custom-Script für solche Fälle erstellt.
Ich benutze es um Hardwareabhängige Software spezifisch dem Hardwareprofil zuweisen zu können. Es erstellt in der Post.inf Datei einen Aufruf zum installieren eines Pakets. Somit läuft die Installation nach dem OS-Setup aber vor der Postinstall.cmd/Agent.bat aus dem Netz.

Vorgehensweise:
Erstellung eines sonstigen Treibers
Treiber Dateien kopieren zu einem späteren Zeitpunkt auswählen
Dem sonstigen Treiber die Variable PostEmpirumJob=YES setzen.
Verzeichnis in Win2000\HWMisc erstellen (XP =WinXP\HWMisc) und Paket reinkopieren.

Bsp:
WinXP\HWMisc\VMTools\Install

Zu beachten:
Die Dateien werden während des kopierens der OS-Dateien (etc.) im DOS-Modus kopiert. Hier gibt es eine Beschränkung der Pfadtiefe auf ca. 80 Zeichen. Lange Dateinamen kann man mit EisBuildNameTable.exe abfangen. Gibt es ein Paket mit vielen Pfaden erstelle ich ein selbst entpackendes Paket mit WInCAB (Empirum AddON).

Hier das Custom-Eis Script für Post_Win2000.eis:

Code: Select all

; erstellt von Thomas Langner A&O System Services 

READINI %E%Wizard\HWMisc\HWIndex.ini %MachineIdNum% AuxIDNr AuxIDNr 
   IF "%AuxIDNr%"<>"0" & "%AuxIDNr%"<>"" THEN 
      FOR  #l=1 TO %AuxIDNr% STEP 1 
         READINI %E%Wizard\HWMisc\HWIndex.ini %MachineIdNum% AuxID%l% AuxID%l% 
         §AuxID=§AuxID%l% 
         READINI %E%Wizard\HWMisc\MscIndex.ini %AuxID% PostEmpirumJob PostEmpirumJob 
         IF %PostEmpirumJob%=YES THEN 
            READINI %E%Wizard\HWMisc\MscIndex.ini %AuxID% Dir AuxDir%l% 
            §DirADD=§AuxDir%l% 
            TEXTOUT %O%post.inf Call %O%setup.exe %O%$1\%DirADD%\install\setup.inf /S1              
         ENDIF 
      NEXT 
   ENDIF 
Gruß
Thomas Langner

Posted: 21. Feb 2007, 12:13
by tlangner
oben schon drin :-)

Posted: 04. Feb 2008, 14:23
by edding
Hallo,

vielen Dank für diese Information. Ich möchte diese Anregung für Installation des Bluetooth Treibers für den Dell D630 nutzen.
Leider finde ich keine Hinweis wo ich die Variable "PostEmpirumJob=YES" setzen kann. Bei der Einrichtung eines sonstigen Treibers gibt es kein entsprechendes Eingabefeld. Wir nutzen Empirum 2005 R2.

Gruß
Thorsten Lühmann

Posted: 04. Feb 2008, 14:38
by pkleiber
Sie können sonstige Treiber über das Hardware Profil mitgeben.
Siehe auch die vorhandenen Profile seitens Empirum. Bitte einen Call beim Support eröffnen. Dort erhalten Sie eine Doku zur weiteren Vorgehensweise.

Posted: 04. Feb 2008, 14:49
by tlangner
Hallo,

die Variable wird nach dem Treiber-Wizard gesetzt. Hierzu unter Sonstige Treiber in den Eigenschaften (mittlerer Bereich) des Treibers, rechte Maustaste (am besten auf DIR) und Neu wählen. Nun kann ein neuer Eintrag mit Eigenschaft und Wert gefüllt werden. Einfach unter Eigenschaft "PostEmpirumJob" eintragen und unter Wert "YES".

Wichtig ist das vorher die Post_Win2000.eis wie beschrieben ergänzt wird und das PXE-Image oder die Diskette neu erstellt wird!

Gruß
Thomas Langner

PS: Feedback Willkommen

Posted: 05. Feb 2008, 10:07
by edding
Hallo,

vielen Dank für die schnellen Infos.
Ich konnte den Treiber erfolgreich einbinden.

Gruß
Thorsten Lühmann

Posted: 09. Oct 2009, 17:06
by epeters
pkleiber wrote:Sie können sonstige Treiber über das Hardware Profil mitgeben.
Siehe auch die vorhandenen Profile seitens Empirum. Bitte einen Call beim Support eröffnen. Dort erhalten Sie eine Doku zur weiteren Vorgehensweise.
Sie können dieses Dokument auch selbst über unser webbasiertes Support- Portal herunterladen.

Die Beschreibung zu EmpirumJobs ist Teil unseres aktuellen Treibereinbindungs- Dokuments.

Re: Inf für Treiber selbst erstellen?

Posted: 14. Apr 2011, 15:58
by nebega
Das mit den Treiber selbst Erstellen sollte man den Profis überlassen. Hier reicht es, dass man irgendwas falsch kodiert und der Computer ist am Ar...
Also Vorsicht bitte.....