Права доступа к системным папкам в windows 7

Тема в разделе "WASM.WIN32", создана пользователем zet3636, 24 янв 2011.

  1. zet3636

    zet3636 New Member

    Публикаций:
    0
    Регистрация:
    24 янв 2011
    Сообщения:
    3
    Не получается создать новую папку или файл в системных директориях windows 7, как решить эту проблему?

    Если можно на winapi
     
  2. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.323
    получить необходимый набор прав...
     
  3. paralvic

    paralvic Пархоменко Александр Викторович

    Публикаций:
    0
    Регистрация:
    20 ноя 2010
    Сообщения:
    294
    Адрес:
    Нижний Новгород
    ntfs - вещь.
    7ка по-моему только на эту ФС ставится.
    Структуры ntfs документированы.
    Прямая запись на диск - кошмар макрософака.
     
  4. zet3636

    zet3636 New Member

    Публикаций:
    0
    Регистрация:
    24 янв 2011
    Сообщения:
    3
    Гениально, но как?
     
  5. ntkernelspawn

    ntkernelspawn New Member

    Публикаций:
    0
    Регистрация:
    17 дек 2010
    Сообщения:
    61
  6. Partner

    Partner Павел

    Публикаций:
    0
    Регистрация:
    28 фев 2008
    Сообщения:
    917
    Адрес:
    Los Angeles
    Run as Administrator или подключить манифест.
     
  7. zet3636

    zet3636 New Member

    Публикаций:
    0
    Регистрация:
    24 янв 2011
    Сообщения:
    3
    Подключаю манифест, но почему то пять бесполезно.

    Код (Text):
    1. var
    2.   Form1: TForm1;
    3.  
    4. implementation
    5.  
    6. {$R *.dfm}
    7. {$R manifest.res}
    8.  
    9. procedure TForm1.Button1Click(Sender: TObject);
    10. begin
    11. CreateDir(Form1.Edit1.text);
    12. end;
    13.  
    14. end.
    Может быть манифест не тот? http://www.megaupload.com/?d=HTX6E7Y2
     
  8. 984259h

    984259h New Member

    Публикаций:
    0
    Регистрация:
    25 авг 2007
    Сообщения:
    194
    zet3636никакой манифест и прочаяя по*бала тебе не поможет !
    1 вариант легальный под админом (или RunAs....) ну или uac off
    2 нелегал сплоит за $
     
  9. Partner

    Partner Павел

    Публикаций:
    0
    Регистрация:
    28 фев 2008
    Сообщения:
    917
    Адрес:
    Los Angeles
    UAC prompt выскакивает при запуске программы? Если нет, значит манифест не тот.
     
  10. KeSqueer

    KeSqueer Сергей

    Публикаций:
    0
    Регистрация:
    19 июл 2007
    Сообщения:
    1.183
    Адрес:
    Москва
    zet3636
    В манифесте должны быть указаны права, а не библиотека common controls. http://msdn.microsoft.com/en-us/library/bb756929.aspx
    984259h
    Чушь.
     
  11. Partner

    Partner Павел

    Публикаций:
    0
    Регистрация:
    28 фев 2008
    Сообщения:
    917
    Адрес:
    Los Angeles
    Ну библиотеку там тоже иногда указывают.
     
  12. KeSqueer

    KeSqueer Сергей

    Публикаций:
    0
    Регистрация:
    19 июл 2007
    Сообщения:
    1.183
    Адрес:
    Москва
    Зачем ему библиотека при получении прав? Так и кроме этого еще много всего указывают, ссылка выше.
     
  13. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    paralvic
    Отчего вдруг?
     
  14. Partner

    Partner Павел

    Публикаций:
    0
    Регистрация:
    28 фев 2008
    Сообщения:
    917
    Адрес:
    Los Angeles
    Ну хотя бы потому, что она несинхронизирована с файловой системой.