#windows #windows-7 #registry #pyinstaller #continuous-deployment
#Windows #windows-7 #реестр #pyinstaller #непрерывное развертывание
Вопрос:
Я создал автономный EXE-файл с помощью py-installer. Легко добавить мой EXE-файл в меню «Пуск». Просто добавьте ярлык к моей программе в следующем каталоге.
os.getenv("PROGRAMDATA") "\Microsoft\Windows\Start Menu\Programs"
Однако мой EXE-файл не отображается в разделе Панель управления -> Программы -> Программы и компоненты. Эти приложения позволяют щелкнуть правой кнопкой мыши для удаления. Как я могу добавить свое приложение в этот список? Я создал автономный деинсталлируемый EXE-файл с помощью py-installer, который я хочу запустить, когда пользователь нажмет «Удалить». Как я могу сделать это чистым способом? Я думаю, что мне нужно добавить некоторые разделы реестра. Я всегда подписываю своих бывших.
Ответ №1:
1. Используйте редактор реестра (Regedit.exe ) для просмотра следующего раздела реестра: HKEY_LOCAL_MACHINESOFTWAREMicrosoft WindowsCurrentVersionUninstall
2. Дважды щелкните значение реестра UninstallString, скопируйте содержимое поля данных Value, выбрав содержимое и нажав CTRL C, а затем закройте редактор реестра.
3. Нажмите Пуск, нажмите Выполнить, нажмите CTRL V, чтобы вставить команду удаления, а затем нажмите OK.
Некоторые программы создают папку в папке Winnt, которая содержит символ «$» в начале и конце имени папки. В этой папке может содержаться программа удаления, которую можно запустить для удаления программы, ранее установленной на вашем компьютере. Обратите внимание, что эти папки обычно скрыты, и вам может потребоваться настроить проводник Windows для просмотра скрытых файлов и папок. Для этого щелкните правой кнопкой мыши Пуск, выберите пункт Исследовать, выберите пункт Параметры в меню Вид, а затем выберите пункт Показать все файлы.