Bodya.N, спасибо за пример INF-файла с вопросом о перезагрузке, но вопрос немного в другом:
Цитата
BigBoo:
можно ли в INF-файле организовать проверку ошибок?
(статья) Руководство по работе с INF файлами
Делаю аддон по расширению контекстного меню проводника и столкнулся с двумя "несовсем удаляемыми" DLL-ками. Не пойму с чем это связано, но после дерегистрации они оказываются то заблокированы, то нет, короче, то удаляюся, то нет. И вот хотелось бы ТОЛЬКО в случае безуспешного удаления увидеть окно "Требуется перезагрузка системы..."
p.s. Вопроса бы также не было, если понять чем блокируется злосчастная DLL-ка. Перезапускать Explorer помогает, но если запущен Total Commander - нет, его тоже нужно закрыть, и только в случае отсутствия каких-то запущенных программ - всё ОК! Дерегистрация проходит успешно, созданный пункт из контекстного меню проводника исчезает. В диспетчере не вижу никаках упоминаний о библиотеке и созданных процессов программой. Не хочется создавать новую тему, ведь не зря некоторые деинсталяторы предлагают перезагрузку, или всё-таки это как-то решаемо?