Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: Авторам аддонов
Показать сообщение отдельно

Аватара для greg_b

Ветеран


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

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


volk1234,
1 - DelDir - применять лучше для самих каталогов, при копировании и удалении файлов лучше испольщовать разные секции, т.к. иногда используется переименование файлов из формата 8.3 в LFN, обход защиты от записи файлов.
2 - в inf-файле должна быть полноценная секция uninstall
3 - необязательно - можешь сгенерить ссылку на свой uninstall.bat файл
4 - см п. 1
5 - неверное описание секции uninstall. Посмотри для примера кусок файла mplayerc.inf:
Код: Выделить весь код
[mplayerc.Uninstall]  
PreInstallCommand = UnRunCmd  
DelFiles=mplayerc.Del,mplayerc.lang.del, mplayerc.data.del  
Run=mplayerc.AdvInfCall  
ProfileItems=mplayerc.DelItems1,mplayerc.DelItems2  
RunPreSetupCommand = UnRunCmd    

[mplayerc.AdvInfCall]
 Commandline="""%11%\rundll32.exe"" advpack,LaunchINFSection ""%17%\mplayerc.inf"",mplayerc.Uninstal.DelDirs,4"  TickCount=500    

[mplayerc.Uninstal.DelDirs]  
DelDirs=mplayerc.DelDirs  

[UnRunCmd]
%16422%\MPlayer Classic\mplayerc.exe /unregvid

[mplayerc.DelDirs]
"%16422%\MPlayer Classic"

[Strings]
RunOnceKey	="SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce"

-------
Опыт — это слово, которым люди называют свои ошибки. P.S. "Полезное сообщение" не пишется, а нажимается.
Мои аддоны


Последний раз редактировалось Vadikan, 10-03-2008 в 18:31. Причина: перенос строки

Это сообщение посчитали полезным следующие участники:

Отправлено: 16:50, 10-03-2008 | #364

Название темы: Авторам аддонов