Ik wil de install directory van Unrel Tournament uitlezen uit het register.
Door te zoeken ben ik achter stuk code gekomen. Heb nu de waarden ingevuld alleen hij doet niks (code1).
Ik heb dezelfde code, alleen nu voor de naam van je processor (Code2) , staat onder hardware ipv software en die doet het wel.
Code1, welke niet werkt.
Code2, welke wel werkt
Ik weet niet meer waar het aan ligt (Heb al gegoogled en GeGOTted. Iemand een idee?
Door te zoeken ben ik achter stuk code gekomen. Heb nu de waarden ingevuld alleen hij doet niks (code1).
Ik heb dezelfde code, alleen nu voor de naam van je processor (Code2) , staat onder hardware ipv software en die doet het wel.
Code1, welke niet werkt.
code:
1
2
3
4
5
6
7
8
9
10
11
| begin
with TRegistry.Create do
try
RootKey := HKEY_LOCAL_MACHINE;
if OpenKey('\HKEY_LOCAL_MACHINE\SOFTWARE\Unreal Technology\Installed Apps\UnrealTournament', False) then begin
ShowMessage(ReadString('Folder'));
CloseKey;
end;
finally
Free;
end; |
Code2, welke wel werkt
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| begin
with TRegistry.Create do
try
RootKey := HKEY_LOCAL_MACHINE;
if OpenKey('\Hardware\Description\System'
+ '\CentralProcessor\0', False) then begin
ShowMessage(ReadString('Identifier'));
CloseKey;
end;
finally
Free;
end;
end; |
Ik weet niet meer waar het aan ligt (Heb al gegoogled en GeGOTted. Iemand een idee?