Hello,
i am wondering what is wrong with my code:

import std.windows.registry;
import std.stdio;

void main(){
    Key lclM = Registry.localMachine();
    Key hrdw = lclM.getKey("HARDWARE");
    writeRegistryKeys(hrdw);
}

void writeRegistryKeys(Key k){
    foreach(Key key; k.keys){
        writeRegistryKeys(key.getKey(key.name()));
    }
    writeln(k.name());
}

i get: std.windows.registry.RegistryException@std\windows\registry.d(511): Failed to open requested key: "ACPI"

Even though there is a key called 'ACPI' under localmachine/hardware?

Reply via email to