|
안녕하세요.
제가 Regedit에서 위와 그림에 있는 경로에 ModuleId 라는 값을 가져오려고 합니다.
포럼에서 QA를 참고하여 소스를 짜봤는데요. 값이 안넘어 오네요.ㄷ
#include <Registry.hpp>
void TMain::GetBiosRegistry()
{
TRegistry *reg = new TRegistry();
String Str;
reg->RootKey = HKEY_LOCAL_MACHINE;
reg->OpenKey("SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\SoftwareProtectionPlatform\\Plugins\\Objects\\msft:rm/algorithm/bios/4.0",false);
Str = reg->ReadString("ModuleId");
Memo1->Lines->Add(Str);
reg->CloseKey();
delete reg;
}
//---------------------------------------------------------------------------
void __fastcall TMain::Button1Click(TObject *Sender)
{
GetBiosRegistry();
}
//---------------------------------------------------------------------------
어디가 잘못된 건가요?ㅠ
|