Registro do Windows - PowerShell
Olá!
Objetivo: Adicionar valor no registro.
Win + X > Windows PowerShell (Admin).
Se eu digitar o seguinte comando:
Funciona perfeitamente, o valor é criado na chave do caminho especificado.
Agora se eu fizer dessa forma:
Criar um software no delphi, com um botão, com o seguinte código:
Logo, o powershell é aberto, e se eu digitar o mesmo código do método acima, no powershell, ele simplesmente cria o valor na chave deste caminho:
Por que isso ocorre?
Teria uma forma de criar no caminho especificado?
Objetivo: Adicionar valor no registro.
Win + X > Windows PowerShell (Admin).
Se eu digitar o seguinte comando:
REG ADD "HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\AppCompatFlags\\Layers" /v "Teste" /t "REG_SZ" /d "ValorTeste" /f
Funciona perfeitamente, o valor é criado na chave do caminho especificado.
Agora se eu fizer dessa forma:
Criar um software no delphi, com um botão, com o seguinte código:
ShellExecute(Handle,''''runas'''',''''powershell.exe'''',nil,nil,SW_NORMAL)
Logo, o powershell é aberto, e se eu digitar o mesmo código do método acima, no powershell, ele simplesmente cria o valor na chave deste caminho:
"HKLM\\SOFTWARE\\WOW6432Node\\Microsoft\\Windows NT\\CurrentVersion\\AppCompatFlags\\Layers"
Por que isso ocorre?
Teria uma forma de criar no caminho especificado?
Vinicius
Curtidas 0