Anleitung wird noch bearbeitet und ist noch nicht vollständig[/font]Ich werde euch ein konkretes Beispiel zeigen wie ich das Symbol meiner externen Western Digital Festplatte austausche.
Was wird gebraucht:
genaueres zu den Einzelnen Punkten weiter unten.
- Ordner Struktur
- ein neues Symbol für das Gerät
- Cabsdk
- GuidGen
- kompatible ID vom Gerät
Ordner StrukturAls erstes einen Ordner Names Metadata erstellen [oder beliebiger Namen)
Darin einen neuen Ordner erstellen mit dem Namen des Gerätes , bei mir "WDmyBook" (es ist darauf zu achten das keine Leerzeichen im Namen sind)
darin nun die Ornder "DeviceInformation" und "WindowsInformation" erstellen
nochmal die Ordnerstruktur
+ Metadata
+--+ WDmyBook
| +--+ DeviceInformation
| | +-- neues_Symbol.ico
| | +-- DeviceInfo.xml
| +-- WindowsInformation
| | +-- WindowsInfo.xml
| +--PackageInfo.xml
Die Einzelnen DateienPackageInfo.xml
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<PackageInfo xmlns="http://schemas.microsoft.com/windows/DeviceMetadata/PackageInfo/2007/11/">
<MetadataKey>
<HardwareIDList>
<HardwareID>DOID:USB\Class_08&SubClass_06&Prot_50</HardwareID>
</HardwareIDList>
<Locale default="true">en-US</Locale>
<LastModifiedDate>2009-06-2T16:59:07Z</LastModifiedDate>
</MetadataKey>
<PackageStructure>
<Metadata MetadataID="http://schemas.microsoft.com/windows/DeviceMetadata/PackageInfo/2007/11/">PackageInfo.xml</Metadata>
<Metadata MetadataID="http://schemas.microsoft.com/windows/DeviceMetadata/DeviceInfo/2007/11/">DeviceInformation</Metadata>
<Metadata MetadataID="http://schemas.microsoft.com/windows/DeviceMetadata/WindowsInfo/2007/11/">WindowsInformation</Metadata>
</PackageStructure>
<Relationships>
<ExperienceID>361786a8-2451-4893-a072-0cfeec653a67</ExperienceID>
</Relationships>
</PackageInfo>
Hierbeit gehört der Absatz mit
<HardwareID>DOID:USB\Class_08&SubClass_06&Prot_50</HardwareID> geändert
Es ist darauf zu achten das "DOID:" immer vor der Kompatiblen ID steht
Es können auch hier mehrer IDS stehen
DeviceInfo.xml
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<DeviceInfo xmlns="http://schemas.microsoft.com/windows/DeviceMetadata/DeviceInfo/2007/11/">
<DeviceCategoryList>
<DeviceCategory>Storage.HDD</DeviceCategory>
</DeviceCategoryList>
<ModelName>Essential</ModelName>
<Manufacturer>Western Digital</Manufacturer>
<DeviceIconFile>wd-mybook-Essential-HD.ico</DeviceIconFile>
</DeviceInfo>
Die DeviceCatergory kann in
http://download.microsoft.com/download/9/C/5/9C5B2167-8017-4BAE-9FDE-D599BAC8184A/CreateDevMetadataPkg.docx heraus gesucht werden
ModelName,Manufacturerändern
sowie DeviceIconFile auf den DAteinamen vom neuen Symbol ändern
Das neue Symboldas neue Symbol sollte eine Größe von 256x256 Pixel haben.
Ich habe mir dafür meist irgend ein Bild vom gerät im google Images heraus gesucht und dann mit
dem Iconworkshop daraus ein Symbol gebaut
den Iconworkshop gibt es als 30 Tage Testversion zum herunterladen
http://www.axialis.com/iconworkshop/beim erstellen darauf achten das auch das große icon ausgewählt ist
CABSDKDas CabSDK wird zum erstellen von dem Metadatapackage benötigt
Direkt von Microsoft zu beziehen!
http://support.microsoft.com/kb/310618GUID GeneratorJedes MetadataPackage braucht eine eigene ID.
dies erzeugt dieser Generator
http://www.microsoft.com/downloads/details.aspx?familyid=94551f58-484f-4a8c-bb39-adb270833afc&displaylang=enKompatible ID(im englische Windows heißt es Container ID)
Windows weiß noch nicht zu welchen Gerät dieses neue Paket gehört.
Die ContainerID wird unterschiedlich zusammengesetzt z.b hängt es davon ab ob das Gerät via USB oder Bluetooth angeschlossen ist.
Diese lässt sich "einfach herausfinden"
Geräte Manager öffnen
das betreffenden Gerät heraus suchen.
Das Eigenschaften fenster öffnen
Registerkarte Details
und unter Eigenschaft "Kompatible IDs" auswählen
die erste Zeile im unteren Feld gibt die Kompatible ID des Gerätes an