Ich hoffe, dass mir jemand bei ein paar Punkten helfen kann.
- Wie generiere ich diese CLSID in Schritt 1? Sorry, aber ich weiß es wirklich nicht. Sollten die geschweiften Klammern auch bleiben?
Gebrauch Uuidgen.exe.
wie angewiesen.
Das uuidgen-Dienstprogramm (Uuidgen.exe) wird automatisch installiert, wenn Sie das Platform Software Development Kit (SDK) installieren.
Die geschweiften Klammern {
und }
sind nicht Teil der CLSID (die CLSID ist eine 128-Bit-Zahl in Hex innerhalb eines Paares geschweifter Klammern)
- In Schritt 2 gehe ich davon aus, dass ich einen Pfad zu einer .dll angeben kann, beginnend mit C: \? Woher weiß ich dann, was diese Kennung sein soll, im Beispiel 1043?
Dies ist die Ressourcen-ID für ein Abbild, das sich in Ihrer DLL befindet.
- Sollte ich in Schritt 6 die zweite ID in geschweiften Klammern ändern?
Ich glaube nicht scheint eine vorhandene CLSID zu sein, die mit verwandt ist
%SystemRoot%\system32\shell32.dll
.
- Kann ich in Schritt 8 den Pfad auch von C: \ hier starten? Ich meine, es wäre so etwas wie C: \ Users \ iris_ \ stack
Ich würde verwenden %%PUBLIC%%\MyCloudStorageApp
(% PUBLIC% ist C:\Users\Public
), wenn Sie möchten, dass es für alle Benutzer gilt.
- In Schritt 10 verstehe ich nicht wirklich, wie man all diese Flags setzt?
Der Flags-Wert (in diesem Beispiel 0xF080004D
) wird durch Addition der Hex-Werte der Flags erhalten, die Sie verwenden möchten.
Sie können den Windows-Rechner unter
"Ansicht"> "Programmierer" verwenden und den Modus "Hex" aktivieren, um die Berechnungen für den Flags-Wert durchzuführen.