Программа устанавливается на C:\, запускается через автозагрузку, скрывает панель задач, а при её выключении выключает компьютер (т.е. пользователь лишён какого бы то ни было доступа к ОС). Однако, если при выходе из программы присоединена флешка с конфигуратором, то компьютер не выключается, а запускается последний.
Как основная программа (установленная на C:\) может узнать, где ей искать конфигуратор, ведь подключаемая флешка может определяться как D:\, E:\, F:\ и т.д.? Можно, конечно, при выключении просмотреть все каталоги имеющихся дисков, но это - крайний вариант. Желательно было бы так, чтобы программа отслеживала появление новых дисков и наличие на них интересующего файла.
И ещё всвязи с этим вопрос. При подключении флешки или другого сменного носителя ОС открывает диалог с предлагаемыми действиями (открыть проводник, запустить проигрыватель и т.п.) Как сделать так, чтобы данное окно не появлялось?