Oleg_Sch
Вопрос по новой команде - 'DeleteX'
В
аддоне DrWeb используется один вариант 'Delete', но его отработка происходит только для RunProgram и AutoInstall, а при использовании AutoInstall1 или AutoInstall2 файлы, предназначенные для удаления, остаются.
Баг или фича?
Конфиг:
читать дальше »
Код:

;!@Install@!UTF-8!
Title="Установка DrWeb"
InstallPath="%ProgramFiles%\\DrWeb"
BeginPrompt="Сейчас будет произведена полная
установка антивируса DrWeb.
Нажав 'OK', удерживая клавишу [Shift],
установите только антивирусный Scanner."
GUIFlags="2+4+8+16+32+2048+4096"
GUIMode="1"
ExtractTitle="Распаковка файлов..."
ExtractDialogText="Придется подождать..."
RunProgram="hidcon:cmd /c copy \"%%S\\drweb32.key\" \"%%T\""
RunProgram="hidcon:xcopy \"%%S\\DrWebUpd\\*\" \"%%T\" /s /e /i /y"
RunProgram="hidcon:cmd /c copy DRWEBSP.DLL %WinDir%\\System32"
RunProgram="hidcon:cmd /c copy DrWeb.inf %WinDir%\\inf"
RunProgram="rundll32.exe advpack,LaunchINFSection DrWeb.inf,DefaultInstall,0"
AutoInstall="hidcon:cmd /c copy \"%%S\\drweb32.key\" \"%%T\""
AutoInstall="hidcon:xcopy \"%%S\\DrWebUpd\\*\" \"%%T\" /s /e /i /y"
AutoInstall="hidcon:cmd /c copy DrWeb.inf %WinDir%\\inf"
AutoInstall="rundll32.exe advpack,LaunchINFSection DrWeb.inf,ScannerOnly,0"
AutoInstall="hidcon:cmd /c del DrwSpCnt.dll /q"
AutoInstall="hidcon:cmd /c del en-spider.chm /q"
AutoInstall="hidcon:cmd /c del ru-spider.chm /q"
AutoInstall="hidcon:cmd /c del spider.sys /q"
AutoInstall="hidcon:cmd /c del spidercpl.exe /q"
AutoInstall="hidcon:cmd /c del spidercpl.xml /q"
AutoInstall="hidcon:cmd /c del spiderml.exe /q"
AutoInstall="hidcon:cmd /c del spidernt.exe /q"
AutoInstall="hidcon:cmd /c del spiderui.exe /q"
AutoInstall="hidcon:cmd /c del spml_set.exe /q"
AutoInstall="hidcon:cmd /c del drwvr_oe.exe /q"
AutoInstall="hidcon:cmd /c del vrcpp.dll /q"
AutoInstall1="hidcon:cmd /c copy \"%%S\\drweb32.key\" \"%%T\""
AutoInstall1="hidcon:xcopy \"%%S\\DrWebUpd\\*\" \"%%T\" /s /e /i /y"
AutoInstall1="hidcon:cmd /c copy DRWEBSP.DLL %WinDir%\\System32"
AutoInstall1="hidcon:cmd /c copy DrWeb.inf %WinDir%\\inf"
AutoInstall1="rundll32.exe advpack,LaunchINFSection DrWeb.inf,DrWeb"
AutoInstall2="hidcon:cmd /c copy \"%%S\\drweb32.key\" \"%%T\""
AutoInstall2="hidcon:xcopy \"%%S\\DrWebUpd\\*\" \"%%T\" /s /e /i /y"
AutoInstall2="hidcon:cmd /c copy DRWEBSP.DLL %WinDir%\\System32"
AutoInstall2="hidcon:cmd /c copy DrWeb.inf %WinDir%\\inf"
AutoInstall2="rundll32.exe advpack,LaunchINFSection DrWeb.inf,ScannerSpiderOnly,0"
AutoInstall2="hidcon:cmd /c del DrwSpCnt.dll /q"
AutoInstall2="hidcon:cmd /c del spiderml.exe /q"
AutoInstall2="hidcon:cmd /c del spml_set.exe /q"
AutoInstall2="hidcon:cmd /c del drwvr_oe.exe /q"
AutoInstall2="hidcon:cmd /c del vrcpp.dll /q"
Delete="%%T\\DRWEBSP.DLL"
Delete="%%T\\DrWeb.inf"
OverwriteMode="8"
;!@InstallEnd@!
Модуль 1.3 beta (сборка 1284) 02.02.09