Ich lese mit folgendem Befehl die Windows-Produkt-ID aus (nicht die Seriennummer):
Das hat bisher unter jeder NT-Version geklappt (nicht getestet unter Vista). Unter Windows 7 (in dem Fall 64bit) gibt es zwar den angegebenen Eintrag noch, aber ich bekomme nur einen Leerstring zurück.
GetSettingString habe ich hier her: vbarchiv.net/tipps/tipp_511-al…omponenten-auflisten.html
Warum kann ich den Wert nicht auslesen? Ist das ein Windows-Sicherheitsfeature? UAC ist in meinem Fall komplett aus.
Das hat bisher unter jeder NT-Version geklappt (nicht getestet unter Vista). Unter Windows 7 (in dem Fall 64bit) gibt es zwar den angegebenen Eintrag noch, aber ich bekomme nur einen Leerstring zurück.
GetSettingString habe ich hier her: vbarchiv.net/tipps/tipp_511-al…omponenten-auflisten.html
Warum kann ich den Wert nicht auslesen? Ist das ein Windows-Sicherheitsfeature? UAC ist in meinem Fall komplett aus.