Posso obter o caminho de origem do aplicativo instalado?

2

Existe alguma maneira de saber que forma o caminho que um aplicativo foi instalado.

por exemplo, eu tenho o firefox.exe em

D:\Downloads\App\firefox.exe

e quando eu o instalo, ele é instalado em

C:\Program Files\Firefox

mas, por algum motivo, preciso do caminho de onde o Firefox foi instalado. isso é "D: \ Downloads \ App \".

como se este caminho estivesse armazenado em algum valor de registro? ou em algumas outras variáveis do sistema? Existe alguma maneira de obter esse caminho? Eu gostaria de obter esse caminho e, em seguida, armazená-lo em algum arquivo de texto

    
por user123827 07.06.2012 / 00:23

3 respostas

1

Algumas instalações criarão uma chave de registro 'InstallSource' com as informações de desinstalação aqui:

HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*\ HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*\

Por exemplo:

...\Uninstall\{1D8E6291-B0D5-35EC-8441-6616F567A0F7}\InstallSource = c:e11d77ed4216e686b789\
...\Uninstall\{343D4507-997F-4553-9F86-2BB81F19A05E}\InstallSource = C:\WINDOWS\ccmsetup\{72875A95-4007-4DAC-88D8-66366F9A5045}\
    
por 04.04.2016 / 01:57
0

Se o aplicativo incluir um log de instalação, ele poderá conter o caminho de origem dos arquivos de instalação, mas as chances são pequenas (verifiquei o log de instalação do Firefox e ele não menciona o arquivo de origem). Estou inclinado a dizer que não é possível identificar a instalação de origem para seus programas, mas você não precisa saber onde estão os arquivos de instalação onde apenas o programa foi instalado.

Não estou familiarizado com a Kaseya, mas a publicação no fórum pode ajudar     

por 07.06.2012 / 01:49
0

No Kaseya, você precisa especificar o diretório de trabalho. Por padrão, isso é C: \ kworking. Para os procedimentos do agente, você precisa saber onde salvou um arquivo na máquina, se quiser fazer alguma coisa com ele. Se você salvou um arquivo com o Kaseya anteriormente e não sabe para onde foi, a primeira coisa a fazer é ir ao LiveConnect e verificar onde está o diretório de trabalho da máquina. Você também pode revisar os registros do agente.

    
por 04.04.2016 / 04:55