Ergebnis 1 bis 2 von 2
-
- 09.07.2009, 04:33
- #1
Eine einfache Möglichkeit, ein .cab File mit seinen bevorzugten Registry-Einträgen zu erstellen, ist mit dem makecab.exe Programm aus dem Microsoft cabsdk
Dieses enthält makecab.exe, mit dem man aus einem einfachen _setup.xml ein .cab erstellen kann.
Ich möchte das anhand des Beispiels aus diesem Thread zeigen.
Um die 5 Registry-Einträge mit einem .cab File installieren zu können, braucht man das folgende _setup.xml:
-----
<wap-provisioningdoc><characteristic type="Install">
<parm name="InstallPhase" value="install" />
<parm name="OSVersionMin" value="5.0" />
<parm name="OSVersionMax" value="9.0" />
<parm name="BuildNumberMin" value="0" />
<parm name="BuildNumberMax" value="-536870912" />
<parm name="AppName" value="gsensor" />
<parm name="NumDirs" value="0" />
<parm name="NumFiles" value="0" />
<parm name="NumRegKeys" value="5" />
<parm name="NumRegVals" value="3" />
<parm name="NumShortcuts" value="0" />
</characteristic>
<characteristic type="Registry">
<characteristic type="HKCU\\Software\HTC\Manila">
<parm name="EnableLandscape" value="true" datatype="string"/>
</characteristic>
<characteristic type="HKCU\\Software\HTC\HTCSENSOR\GSensor\ModuleName">
<parm name="Mobile Navigator" value="\Speicherkarte\Navigon\MobileNavigator.exe" datatype="string"/>
<parm name="TF3D" value="\Windows\manila.exe" datatype="string"/>
</characteristic>
<characteristic type="HKCU\\Software\HTC\HTCSENSOR\GSensor\WhiteList">
<parm name="Mobile Navigator" value="MobileNavigator" datatype="string"/>
<parm name="TF3D" value="Manila" datatype="string"/>
</characteristic>
</characteristic>
</wap-provisioningdoc>
-----
Da makecab.exe ein DOS Programm ist, öffnet man ein DOS Fenster und gibt folgenden Befehl ein:
makecab _setup.xml TF3D2_LS_MN7.cab
Natürlich kann makecab.exe noch viel mehr als nur ein Registry-Installationsfile erstellen, aber um komplexe .cab Dateien zu erstellen gibt es user-freundlichere Applikationen.
Um sich schnell mal ein MyTopaz.cab mit den persönlichen Präferenzen zu erstellen, ist es sehr einfach und schnell - man braucht nur ein _setup.xml à jour zu halten ...
-
- 09.07.2009, 05:18
- #2
Danke für die ausführliche Annleitung. Ich habe sie aus der FAQ verschoben, da sie mir etwas zu sophisticated erschien. Es gibt einfachere Wege, eine CAB mit Reg-Einträgen zu erstellen.
Die Frage tauchte ja schon mehrfach auf: http://www.pocketpc.ch/touch-hd-twea...verpacken.html
Mit CeReg geht es meines Erachtens am komfortabelsten. Einfach die entsprechenden Schlüssel exportieren und aus dem Menü REG>CAB wählen.
übrigens kann man nicht nur makecab direkt ansteuern, sondern auch eine .INF-Datei für cabwiz schreiben, mit einem etwas einfacheren Syntax als XML.
Ähnliche Themen
-
Cab. Datei erstellen mit Hilfe von QuickCab 2.0
Von Moritz im Forum FAQ/WorkshopsAntworten: 7Letzter Beitrag: 09.09.2009, 19:37 -
Manila - Neuer Kontakt eintragen - Deutsche Cab ???
Von Unregistriert im Forum Touch HD InterfaceAntworten: 1Letzter Beitrag: 28.03.2009, 16:21 -
CAB erstellen / bearbeiten
Von Goldnessel im Forum Touch HD SonstigesAntworten: 0Letzter Beitrag: 12.03.2009, 09:47 -
cab mit Sicherheitszertifikat erstellen
Von RaZ0R im Forum ProgrammierenAntworten: 3Letzter Beitrag: 01.03.2009, 17:48 -
Cab erstellen
Von K-Tierli im Forum PlaudereckeAntworten: 0Letzter Beitrag: 26.05.2006, 23:19
Pixel 10 Serie mit Problemen:...