есть ли способ узнать в этой форме, по какому пути было установлено приложение.
например у меня есть firefox.exe в
D:\Downloads\App\firefox.exe
и когда я его устанавливаю, он устанавливается в
C:\Program Files\Firefox
но по какой-то причине мне нужен путь, откуда был установлен Firefox. то есть "D: \ Downloads \ App \".
например, если этот путь хранится в каком-то значении реестра? или в каких-то других системных переменных? есть ли способ получить этот путь? Я хотел бы получить этот путь, а затем сохранить его в текстовом файле
Некоторые installs создаст раздел реестра InstallSource с информацией об удалении здесь:
HKLM: \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ Uninstall \ * \ HKLM: \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Uninstall \ * \
Например:
...\Uninstall\{1D8E6291-B0D5-35EC-8441-6616F567A0F7}\InstallSource = c:\22e11d77ed4216e686b789\
...\Uninstall\{343D4507-997F-4553-9F86-2BB81F19A05E}\InstallSource = C:\WINDOWS\ccmsetup\{72875A95-4007-4DAC-88D8-66366F9A5045}\
Если приложение включает журнал установки, то он может содержать исходный путь для файлов установки, но шансы невелики (я проверил журнал установки для Firefox, и в нем нет упоминания об исходном файле), поэтому я склонен скажем, что невозможно определить исходную установку для ваших программ, но вам не нужно знать, где установочные файлы, где только то место, где была установлена программа.
Я не знаком с Касеей, но сообщение на форуме может помочь
В Kaseya нужно указать рабочий каталог. По умолчанию это C: \ kworking. Для процедур агента вам необходимо знать, где вы сохранили файл на машине, если вы собираетесь что-либо с ним делать. Если вы ранее сохранили файл с помощью Kaseya и не знаете, куда он делся, первое, что вам следует сделать, это зайти в LiveConnect и посмотреть, где находится рабочий каталог для машины. Вы также можете просмотреть журналы агента.