Fórum Lista DEP #596959
05/09/2018
0
Olá!
Meu objetivo é retornar o nome do windows. (Somente um exemplo prático, não quero isso realmente)
Tenho o seguinte código para ler dados do registro do windows (regedit):
Se eu executar essa procedure, ele me retorna o valor da chave, no caminho:
E não do caminho que eu quero realmente, que é:
Alguém sabe dizer o por quê isso ocorre ou alguma solução?
Meu objetivo é retornar o nome do windows. (Somente um exemplo prático, não quero isso realmente)
Tenho o seguinte código para ler dados do registro do windows (regedit):
procedure AddDEP;
var
Registry: TRegistry;
begin
Registry := TRegistry.Create;
Registry.RootKey := HKEY_LOCAL_MACHINE;
Registry.OpenKey('SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion', False);
ShowMessage(Registry.ReadString('ProductName'));
Registry.CloseKey;
Registry.Free;
end;
Se eu executar essa procedure, ele me retorna o valor da chave, no caminho:
'SOFTWARE\\WOW6432Node\\Microsoft\\Windows NT\\CurrentVersion'
E não do caminho que eu quero realmente, que é:
'SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion'
Alguém sabe dizer o por quê isso ocorre ou alguma solução?
Vinicius
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)