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?