Манифест может предписать Windows запустить приложение asInvoker, но если пользователь щелкнет правой кнопкой мыши и выберет «Запуск от имени администратора», приложение будет активировано. Я бы соблазнился справиться с этим посредством обучения пользователей, но есть кое-что программное, что вы можете сделать - решать вам, стоит ли оно того. Вы можете проверить, работает ли пользователь с повышенными правами (в основном IsInRole скажет, что пользователь является администратором, если и только если приложение имеет повышенные права), а если нет, запустите другой процесс без повышенных прав (я уверен, что есть вопросы здесь показано это, но вот некоторые записи в блоге, которые я случайно написал, ссылаясь на способы сделать это native и managed ), которые создают фактические файлы.