我現在想要將 registry 內的某個Key(include subkey, value) 內容全部
save到一個file, 再將此file內容可create在另一台PC 之Windows上.
要怎麼做呢 ?(用BCB的TRegistry的SaveKey())
註:我這樣用不行耶(都是show "fail") !
Ps. Save動作而已 !
String UserKey = "\\SOFTWARE\\InstallShield";
TRegistry *MyRegistry = new TRegistry();
try {
MyRegistry->RootKey = HKEY_LOCAL_MACHINE;
if (MyRegistry->OpenKey(UserKey, false)) {
if (MyRegistry->SaveKey(UserKey, "test"))
ShowMessage("OK");
else
ShowMessage("Fail");
}
}
catch (ERegistryException &E) {
ShowMessage(E.Message);
delete MyRegistry;
}
delete MyRegistry;