Страница 1 из 1

Запуск в режиме администратора

Добавлено: 31 мар 2011, 03:13
Mc_1
Создаю проект (вообще неважно MFC или API). Пустой проект и вставляю код:

Код: Выделить всё

#include <stdio.h>

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

Re: Запуск в режиме администратора

Добавлено: 03 апр 2011, 20:18
Uxxzz
На сколько я понял, ошибка состоит в том, что в самом начале, при создании вашего проекта нужно убрать галочку с "предгорительно скомпилированный заголовок" у меня стоял visual studio 2010 и была такая же ошибка)