Skip navigation.

Gusti´s Blog

Oder wie Gusti die Welt in Bewegung hält!

Anleitung zum Symbole Ändern in Geräte und Drucker

, , , ...



Anleitung wird noch bearbeitet und ist noch nicht vollständig

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 Struktur

Als 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 Dateien

PackageInfo.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 Symbol

das 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

CABSDK

Das CabSDK wird zum erstellen von dem Metadatapackage benötigt
Direkt von Microsoft zu beziehen!
http://support.microsoft.com/kb/310618

GUID Generator
Jedes MetadataPackage braucht eine eigene ID.
dies erzeugt dieser Generator
http://www.microsoft.com/downloads/details.aspx?familyid=94551f58-484f-4a8c-bb39-adb270833afc&displaylang=en


Kompatible 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

Open wrt screenshot

Sie haben eine Multimedia-Message bekommen. Eventuell beinhaltete Videos im .3gp oder .mp4 Format können Sie am besten mit dem Apple Quicktime-Player abspielen. Sie können diesen via http://www.apple.de/quicktime kostenfrei downloaden.

Open wrt screenshot

Windows 7 & Device Stage

Standartmäßig hat das "Geräte und Drucker" (Device Stage) Fenster nur Symbole von neuen Geräten dabei
Das fand ich schade und hab nun Herum gespielt

Anstatt 0815 Symbole von Windows strahlen nun eigene Symbole heraus,


Leere Visual Studio installation

Nachdem ich heute auf Build 7100 von Windows 7 umgerüstet hab, ( hatte
jetzt seit 3 Monaten die Beta installiert)
werde ich nun Visual Studio installieren.



Da ich weder C++ noch SQL Server brauch hab ich alles mal weg geklickt und
siehe da Visual Studio braucht trotzdem 1,3 GigaByte obwohl ja gar nichts
installiert wird.
Da habens sie [Microsoft] anscheinen gepfuscht.

Blog erröffnung

So, erster eintrag.
Habe mir immer fest vor genommen nie so etwas zu machen, da ich nicht die Zeit aufwenden wollte dafür.
Aber nun dank Opera, hab ich einen Blog schon dazu bekommen.
Ich hoffe nur das ich hier in einem Monat noch weiterhin poste.


November 2009
M T W T F S S
October 2009December 2009
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30