Здравствуйте Norman, Вы писали:
N>Как полностью удалить программу включая деинсталятор? Проблемма в том что запущенный файл удалить нельзя.
Есть изощрённый (извращённый?) метод:
— создаёшь из программы bat-файл
— запускаешь его и быстренько завершаешь программу
— из bat-файла удаляешь программу и самого себя
Этот метод описан в одной из статей Рихтера в MSJ в MSDN.
Ещё вариант — переходить на нормальные методы инсталляции/удаления. Но тут я тебе не советчик, так как сам этого не умею.