1
를 사용하여 레지스트리에서 MachineGuid을 읽는 방법. 나는 후 오전 레지스트리 키는 마이크로 소프트 \ 암호화 \ MachineGuid내가 이노 설치 파스칼 스크립트 기능 RegQueryStringValue를 사용하여 Windows 레지스트리에서 GUID 기계를 읽기 위해 노력하고 이노 설정 파스칼 스크립트
procedure StoreHwID();
var
HwId: String;
begin
RegQueryStringValue(HKEY_LOCAL_MACHINE, 'SOFTWARE\Microsoft\Cryptography','MachineGuid', HwId);
MsgBox('Value is "' + HwId + '"', mbInformation, MB_OK);
end;
이것은 HWID 변수에 값을 설정하는 데 실패 \ HKEY_LOCAL_MACHINE \ 소프트웨어입니다.
무엇이 누락 되었습니까?
두 번 호출 할 필요가 없습니다. HK ** 값은 실제로는 정수입니다. IsWin64()를 사용하여 64 비트인지 여부를 확인하고 정수 변수에 관련 값을 저장 한 다음 호출의 첫 번째 매개 변수에 해당 값을 사용하면됩니다. – Nyerguds