powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Проблемы с грамотной деинсталляции приложения.
9 сообщений из 9, страница 1 из 1
Проблемы с грамотной деинсталляции приложения.
    #33076055
v skopin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, всем!

Тут у меня нарисовалась такая вот проблема.
Имею проект, скажем "Р"( Borland C++Builder 5), не прописанный ни каких реестрах(!).
Заноза встала в грамотной деинсталляции (Р.ехе / Uninstall) – всё удаляет, кроме самого себя (Р.ехе). Т.е. хочу код приложения, к-ое удаляет само себя. Или может, что-либо альтернативное посоветуете?

Заранее благодарю, В. С.
...
Рейтинг: 0 / 0
Проблемы с грамотной деинсталляции приложения.
    #33076057
VNS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для деинсталляция написать другой файл обозвать его puninstall.exe а после удаления p.exe пусть остается и валяется. Часто так бывает. А вообще интересная проблема.
...
Рейтинг: 0 / 0
Проблемы с грамотной деинсталляции приложения.
    #33076345
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это интересная проблема для вирусников. А для пользователей - головная боль. Устанавливать и убирать проги должна служба MSI в OS.
______________________________________________
Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде!
...
Рейтинг: 0 / 0
Проблемы с грамотной деинсталляции приложения.
    #33076612
roman10
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно с помощью rundll32.exe вызвать функцию DeleteFile из user32.dll. А сам вызов поместить в ветку RunOnce реестра. Конкретно синтаксис не помню, но можно найти в интернете.

Как вариант, положить деинсталятор в каталог Temp.
...
Рейтинг: 0 / 0
Проблемы с грамотной деинсталляции приложения.
    #33077292
v skopin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"...Как вариант, положить деинсталятор в каталог Temp."

Самое, пожалуй верное решение, а загадить реестор юзер и без меня успешно сумеет!
...
Рейтинг: 0 / 0
Проблемы с грамотной деинсталляции приложения.
    #33077630
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторзагадить реестор
)) Ндаааа! Фраза дня!
Зайдите в реестр по адресу:
Код: plaintext
HKEY_LOCAL_MACHINE\SOFTWARE
и посмотрите кто там это ГАДИТ !
2. При грамотной деинсталляции, как вы говорите прога должна быть в группе OS - " Добавление и удаление программ ". Ваш p.exe там светится или вы вирус пишете?
______________________________________________
Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде!
...
Рейтинг: 0 / 0
Проблемы с грамотной деинсталляции приложения.
    #33077748
v skopin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123 авторзагадить реестор
2. При грамотной деинсталляции, как вы говорите прога должна быть в группе OS - " Добавление и удаление программ ". Ваш p.exe там светится или вы вирус пишете?


А, что ей там делать? Задака, схожа с вирусом тем, что сидит в автостарте, трее, и там же есть кнопка "деинст."
...
Рейтинг: 0 / 0
Проблемы с грамотной деинсталляции приложения.
    #33077903
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IMHO я бы такую прогу обходил стороной:
- нестандартный интерфейс установки и удаления.
- непонятно (с точки зрения пользователя ) что она ещё может натворить на машине, если устанавливается не через службу MSI (не возможен откат всех установленных рессурсов и ключей).

Удачи в написании прог прогоподобных вирусам.
______________________________________________
Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде!
...
Рейтинг: 0 / 0
Проблемы с грамотной деинсталляции приложения.
    #33123462
v skopin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если кому интересно, как я решил всю проблему (не знаю "умно","не умно"):
1. Деинсталлятор убивает главный процесс, удаляет все из реестра, затем папку "Пуск\Все программы\...", чистит десктоп, удалят папку, в к-ой находится, пытается (получается 9 из 10) удалить себя из временной папки.
2. Инсталлятор собирает папки и файлы, создаёт деинсталлятор, создаёт профиль для "WinRar"
ВОТ!
PS А вся хрень, к-ая стандартная, мне жаль денег, что потратил на закачку и поисков кряков!
И ещё, если есть особоё желание (мне не понятно для чего!?) можно прописать самому так, чтобы было видно во "Все программы"
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Проблемы с грамотной деинсталляции приложения.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]