Имя пользователя:
Пароль:
 

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

Аватара для Nun-Nun

Ветеран


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

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


Bodya.N,

Да, прошу прощения, Вы правы. Скопировал строку, но не заметил, что там DefaultInstall вместо Uninstall закрался.
Цитата Bodya.N:
значит его там попросту нет. »
К сожалению (или, наоборот, к счастью), он там лежит и никуда не делся. Проверял многократно. Просто вся эта строка Rundll32.exe advpack.dll,LaunchINFSection 7-Zip.inf,Uninstall,0 почему-то работает только при деинсталляции из апплета "Установка и удаление программ", но из меню "Программы" никак работать не хочет. Видимо для команд меню "Пуск" синтаксис иначе прописывается, и как строчка в этом случае должна выглядеть - ... её знает. В общем, на этом дело и застряло. Пришлось для данной цели использовать батник, засунутый в sfx-архив, но в результате возникла проблема с его самоудалением. Пока выкрутился из положения путём запуска батника с переносом его из папки программы в %Temp% и вызовом inf-овской секции [Uninstall], которая при выполнении убивает батниковский процесс, если он запущен, и удаляет батник.
Конечно, если бы удалось разобраться с синтаксисом строки Rundll32.exe advpack.dll,LaunchINFSection 7-Zip.inf,Uninstall,0 применительно к меню "Программы", возможно все эти танцы с бубном и не понадобились.
Прошу прощения за длинное описание.

-------
Свобода не означает вседозволенность.


Отправлено: 14:09, 06-01-2011 | #5