Ich versuche, die Windows-Registrierung zu aktualisieren, um ein Symbol für meine benutzerdefinierte Dateierweiterung hinzuzufügen, und ich war bisher nicht erfolgreich. Meine aktuelle Version ist this stackoverflow question am nächsten. Leider ist das Symbol meiner Datei immer noch eines der generischen integrierten Windows-Symbole (siehe Screenshot unten).Kann DefaultIcon in Registrierung nicht festlegen
An diesem Punkt ist meine beste Vermutung vielleicht gibt es etwas falsch mit meiner .ICO
Datei. Ich habe es geteilt here on Dropbox
Hier ist die vollständige Registrierung Update, das ich mit regedit
mache. Wie Sie sehen können, verbinde ich auch meine Dateierweiterung mit einer .bat
Datei zur Ausführung. Das funktioniert großartig. Auch der im Windows Explorer angezeigte Typ ist PartQuest Archive was auch super ist (siehe oben Screenshot). Leider keine Würfel mit dem letzten Eintrag für das Symbol.
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\pqunzip]
@="PartQuest Archive"
[HKEY_CLASSES_ROOT\pqunzip\shell]
[HKEY_CLASSES_ROOT\pqunzip\shell\open]
[HKEY_CLASSES_ROOT\pqunzip\shell\open\command]
@="\"C:\\MentorGraphics\\PartQuestTools\\SDD_HOME\\common\\win32\\scripts\\pqunzip.bat\" \"%1\""
[HKEY_CLASSES_ROOT\.pqz]
@="pqunzip"
[HKEY_CLASSES_ROOT\.pqz\DefaultIcon]
@="\"C:\\MentorGraphics\\PartQuestTools\\SDD_HOME\\common\\win32\\config\\decrypted.ico\""
Ich habe auch versucht, eine ,1
bis zum Ende des Dateinamen hinzugefügt wird, da die .ICO
Datei erscheint es darin eingebetteten zwei Symbole haben. Das hat keinen Unterschied gemacht.
Für ein gutes Maß, ich habe nach jeder Änderung neu gestartet. Ich bin mir nicht sicher, ob das nötig ist.
Alle Tipps von den Windows-Experten hier werden sicherlich geschätzt werden!