Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Uninstaller [D6]


som ©   (2003-09-04 13:11:00) 

Написал Uninstaller к проге,который удаляет папку со всем содержимым и удаляет в реестре ключи, на практике сталкнулся с проблемой, так как сам Uninstaller находиться в той папке , которую удаляет, сам себя он удалить не может. Подскажите как с этим бороться ?


y-soft   (2003-09-04 21:43:00) [1]

Wininit.ini
[rename]
NUL=PATH_TO_FILE

или еще вариант (в NT-системах, файл не должен быть ReadOnly):

MoveFileEx(szSrcFile, nil, MOVEFILE_DELAY_UNTIL_REBOOT);


DVM   (2003-09-04 20:00:00) [2]

winstart.bat кажется срабатывает один раз при старте виндов и удаляется сам.


ZEE   (2003-09-04 16:32:00) [3]

>som
ну чтобы ниче не оставлять, можно батник создать для удаления самого унинсталлера и повесить его в реестре на RunOnce - после первой же перезагрузки/загрузки винды он сработает и удалит че ему скажут (правда надо подумать как сам батник потом завалить...)


SiJack   (2003-09-04 16:22:00) [4]

>som
"Девушка вы здесь самая умная?
Вам это кто то сказал? Или вы сами так решили?"

Кин-Дза-Дза


som   (2003-09-04 16:11:00) [5]

Дя есть другие какието методы...какие то видовские...

Я так понимаю что деинсталяция это всё что связанное с прогой надо валить, а оставлять с папке винды анисталер это ж не красиво както.. :)

И не предлагайте мне левые проги инсталяторов лучше подскажите как програмно это побороть...


ZEE   (2003-09-04 15:16:00) [6]

InstallShield Express, Inno Setup или свой унинсталлер - без разницы (точнее дело вкуса).
Просто тебе надо делать, например как InstallShield делает - анинсталлер они запихивают в папку Винды - он там и после деинсталяции продукта валяется...


SiJack   (2003-09-04 14:09:00) [7]

извеняюсь Inno Setup :) , Да какая разница!


SiJack   (2003-09-04 14:08:00) [8]

http://www.jrsoftware.org/- На мой взгляд Inno Instal - самый крутой да еще и бесплатный инсалятор советую!!!


Рамиль   (2003-09-04 13:47:00) [9]

InstallShield Express, поставляется вместе с Delphi. Интерфейс интуитивно понятный.


som   (2003-09-04 13:33:00) [10]

а как им пользоваться ?


Рамиль   (2003-09-04 13:18:00) [11]

Пользоваться стандартным инсталлятором Windows.


Наверх

Титульная страница Поиск, карта сайта Написать письмо