Ola a todos.
Gostaria de fazer uma batch que localize em um registro um determinado caminho e torne esse caminho uma variável. Escrevendo assim parece bem complicado então vou "desenhar".
Gostaria de procurar nesse caminho do registro:
"HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-21-4068299801-1166821998-1249242318-38757\Products\11012EE9837C6F14CA98488DCF553C5C\InstallProperties"
Na chave:
"LocalPackage"
Nessa chave há um caminho para um instalador. Por exemplo:
C:\WINDOWS\Installer\7f29c8.msi
--------------
Eu gostaria de setar esse caminho como uma variável, porém não estou conseguindo.
Dei o comando reg query HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-21-4068299801-1166821998-1249242318-38757\Products\11012EE9837C6F14CA98488DCF553C5C\InstallProperties /v "LocalPackage">log.txt
No arquivo ele fica da seguinte forma:
--------------
! REG.EXE VERSION 3.0
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-21-4068299801-1166821998-1249242318-38757\Products\11012EE9837C6F14CA98488DCF553C5C\InstallProperties
LocalPackage REG_SZ C:\WINDOWS\Installer\7f29c8.msi
--------------------
Obs: A primeira linha é em branco mesmo e de hkey.... até installproperties é uma unica linha.
Agora como faço para fazer esse "C:\WINDOWS\Installer\7f29c8.msi" virar uma variável?
Já tentei várias forma (principalmente usando o comando for), mas em nenhuma obtive sucesso.
Gostaria de fazer uma batch que localize em um registro um determinado caminho e torne esse caminho uma variável. Escrevendo assim parece bem complicado então vou "desenhar".
Gostaria de procurar nesse caminho do registro:
"HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-21-4068299801-1166821998-1249242318-38757\Products\11012EE9837C6F14CA98488DCF553C5C\InstallProperties"
Na chave:
"LocalPackage"
Nessa chave há um caminho para um instalador. Por exemplo:
C:\WINDOWS\Installer\7f29c8.msi
--------------
Eu gostaria de setar esse caminho como uma variável, porém não estou conseguindo.
Dei o comando reg query HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-21-4068299801-1166821998-1249242318-38757\Products\11012EE9837C6F14CA98488DCF553C5C\InstallProperties /v "LocalPackage">log.txt
No arquivo ele fica da seguinte forma:
--------------
! REG.EXE VERSION 3.0
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-21-4068299801-1166821998-1249242318-38757\Products\11012EE9837C6F14CA98488DCF553C5C\InstallProperties
LocalPackage REG_SZ C:\WINDOWS\Installer\7f29c8.msi
--------------------
Obs: A primeira linha é em branco mesmo e de hkey.... até installproperties é uma unica linha.
Agora como faço para fazer esse "C:\WINDOWS\Installer\7f29c8.msi" virar uma variável?
Já tentei várias forma (principalmente usando o comando for), mas em nenhuma obtive sucesso.