Das steht immer so da weil es von der
API zurückgegeben wird.
Hängt aber vielleicht davon ab, welches Programm gerade Audio abspielt. Und wer sagt, dass Microsoft diese Umgebungsvariable in Zukunft dort belässt?
Zitat:
Mein Probem ist nur es gibt keine uses für SHLoadIndirectString
Ich hab eben in meinem Post oben die Deklaration der Funktion ergänzt und den Code etwas optimiert und gekürzt.
Zitat:
Aber nur für den DisplayString.
Tja, so ist das; aber immerhin etwas. Der Vorteil von SHLoadIndirectString ist, dass es auch für die Ressourcen-Strings dieser dämlichen Apps funktioniert (das war der Grund für mich, ein Programm zu schreiben, was diese Funktion nutzt), sowas wie
Code:
@{Microsoft.MSPaint_2.1709.4027.0_x64__8wekyb3d8bbwe?ms-resource://Microsoft.MSPaint/resources/AppName}
wird also ebenfalls in einen aussagekräftigen String (Anzeigename) übersetzt.
Grüße
Dalai