Запуск в режиме администратора
Добавлено: 31 мар 2011, 03:13
Создаю проект (вообще неважно MFC или API). Пустой проект и вставляю код:
Если запустить без отладки (Ctrl+F5), то этот файл не создается (т.к. не хватает прав, ос Windows 7, у висты также), запускаю среду MSVisualStudio в режиме администратора и запускаю без отладки, то файл на диске С создается.
Но если скопировать полученное приложение CreateFile.exe из папки Release в другую папку или в другой диск, то он не запускается в режиме администратора. Как сделать чтобы CreateFile.exe запускался автоматически в режиме администратора (с вводом пароля естессно если есть), копируя куда угодно?
Например, чтобы значок щита появился как у Open Office.
Код: Выделить всё
#include <stdio.h>
void main(void)
{
FILE *pf;
if ((fopen_s(&pf, "C:\\Test.txt", "w")) == 0){
fprintf(pf, "%s", "Тест...");
fclose(pf);
}
}
Но если скопировать полученное приложение CreateFile.exe из папки Release в другую папку или в другой диск, то он не запускается в режиме администратора. Как сделать чтобы CreateFile.exe запускался автоматически в режиме администратора (с вводом пароля естессно если есть), копируя куда угодно?
Например, чтобы значок щита появился как у Open Office.