Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Пользователь


Сообщения: 52
Благодарности: 1

Профиль | Отправить PM | Цитировать


Iska, не важно на чем кодировать, проблем все равно не избежать. Даже благоприятная среда кодирования не сделает код за тебя )
В AutoIT я вижу достаточно инструментов, чтобы делать свой проект
Установка деинсталятора это мелочь, просто не люблю оставлять не решенных задач

Теперь о самой проблеме. Запустил "трудный" код создания папки+ярлыка деинсталятора - сейчас все работает норм. никуда не исчезает ничего. перегружал систему, в меню Все приложения ярлык есть
сделал, правда, незначительное дополнение, но на суть оно не должно было повлиять
далее конкретная часть регистрации деинсталяции в системе
Код: Выделить весь код
$unmod = @ProgramFilesDir & '\' & $gtprname
DirCreate($unmod)
FileCopy($wkdir & '\unmod.exe', $unmod & '\unmod.exe')
$unico = $unmod & '\uninst.ico' или $unico = $unmod & '\unmod.exe'
RegWrite('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\' & $gtprname, 'DisplayIcon', 'REG_SZ', $unico)
RegWrite('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\' & $gtprname, 'DisplayName', 'REG_SZ', $gtprname)
RegWrite('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\' & $gtprname, 'UninstallString', 'REG_SZ', $unmod & '\unmod.exe')
RegWrite('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\' & $gtprname, 'UninstallDirectory', 'REG_SZ', $unmod)
RegWrite('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\' & $gtprname, 'InstallLocation', 'REG_SZ', $unmod)
RegWrite('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\' & $gtprname, 'Publisher', 'REG_SZ', $gtprname)
DirCreate(@ProgramsCommonDir & '\' & $gtprname)
FileCreateShortcut($unmod & '\unmod.exe', @ProgramsCommonDir & '\' & $gtprname & '\Удалить ' & $gtprname & '.lnk', $unmod, '', '', $unico)
если возникнет опять ситуация с пропажей ярлыка, тогда сделаю лог от PM
Спасибо всем за помощь советами

Отправлено: 16:54, 03-07-2017 | #13