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

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

Аватара для Black Babay

Старожил


Автор проектов


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

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


Stanner, вот слегка облегченный и подправленный по совету Jameszero, inf-файл:

Код: Выделить весь код
[Version]
Signature="$Windows NT$"
AdvancedINF=2.5

[DefaultInstall]
AddReg			=PROG.AddReg
ProfileItems		=PROG.AddShortcut

[Uninstall]
BeginPrompt		=BeginUnInsPrompt
RunPreSetupCommands	=Close.Prog:1
RunPostSetupCommands	=Dir.Delete
EndPrompt		=EndUnInsPrompt
DelFiles		=PNF.File
DelReg			=PROG.DelReg
ProfileItems		=PROG.DelShortcut

[BeginUnInsPrompt] 
Title			=Деинсталляция %PROG_NAME%
Prompt			=Вы действительно хотите удалить %PROG_NAME% и все компоненты программы? 
ButtonType		=YESNO

[Close.Prog]
TSKILL %PROG_2%
ping -n 3 127.0.0.1

[Dir.Delete]
rundll32.exe advpack.dll,DelNodeRunDLL32 %16422%\%PROG_DIR%

[EndUnInsPrompt]
Prompt			=Программа %PROG_NAME% удалена.

[PROG.AddReg]
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%PROG_NAME%_addon","DisplayIcon",0,"%16422%\%PROG_DIR%\%PROG_1%"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%PROG_NAME%_addon","DisplayName",,%PROG_NAME%"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%PROG_NAME%_addon","DisplayVersion",,"v%PROG_VERS%"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%PROG_NAME%_addon","Publisher",,"%PROG_MADE%"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%PROG_NAME%_addon","URLInfoAbout",,"%PROG_URL%"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%PROG_NAME%_addon","UninstallString",,"rundll32.exe advpack.dll,LaunchINFSection %17%\%PROG_INF%,Uninstall"

[PROG.DelReg]
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%PROG_NAME%_addon"

[PROG.AddShortcut]
Name		=%SRTC_NAME%
CmdLine		=16422,%PROG_DIR%,%PROG_1%
WorkingDir	=16422,%PROG_DIR%
SubDir		=%PROG_SDIR%
InfoTip		=%PROG_INFO%

[PROG.DelShortcut]
Name		=%SRTC_NAME%,0x00000002
SubDir		=%PROG_SDIR%

[Strings]
PROG_DIR	="Recuva"
PROG_NAME	="Recuva 1.17.339"
SRTC_NAME	="Recuva"
PROG_VERS	="1.17.339"
PROG_MADE	="Piriform Ltd."
PROG_URL	="http://www.recuva.com/"
PROG_INF	="Recuva.inf"
PROG_1		=Recuva.exe
PROG_2		=Recuva
PROG_SDIR	="Утилиты\Recuva"
PROG_INFO	="Поиск и восстановление удаленных файлов на дисках и съемных носителях"

Отправлено: 23:28, 30-07-2008 | #34