Registriert seit: 1. Feb 2018
3.691 Beiträge
Delphi 11 Alexandria
|
AW: Windows - benutzerdefinierte Symbole zu Dateitypen
23. Aug 2018, 21:36
Wenn es sich um das auslesen handelt, so gehe ich vor, vielleicht gibt es alternativen?
'Computer\HKEY_CLASSES_ROOT\' + '.ext' den Default Wert als String Auslesen.
Prüfen ob der String ne Datei ist oder so weiter machen:
'Computer\HKEY_CLASSES_ROOT\' + ResultStringVonOben + '\DefaultIcon\' den Default Wert als String Auslesen.
Prüfen ob der String ne Datei ist oder so weiter machen:
'Computer\HKEY_CLASSES_ROOT\' + ResultStringVonGerade + '\DefaultIcon\' den Default Wert als String Auslesen.
Nun solltest Du Datei mit Icon + Optional IconIndex von einer '.ext' kennen.
(tiefere Verwurzelungen sind mir pers. noch nicht begegnet, bei Bedarf halt immer wieder rein bis man als Result ne Datei hat)
War das Deine Frage?
edit
Hinweis:
Ausgelesener String wird bei optionalen IconIndex mit einem kommata getrennt. Am besten mal in Registry reinschauen damit Du verstehst was ich meine.
Geändert von KodeZwerg (23. Aug 2018 um 22:21 Uhr)
|