Модераторы: feodorv, GremlinProg, xvr, Fixin
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> CRegKey ошибка доступа на создание ключа 
V
    Опции темы
ecspertiza
Дата 21.3.2012, 16:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 763
Регистрация: 3.11.2008
Где: г.Смоленск

Репутация: нет
Всего: 5



Уж как ключ только не пробовал создавать и так 

Код

lRet = RegCreateKeyEx(HKEY_CLASSES_ROOT,"*\\ShellEx\\ContextMenuHandlers\\app",NULL,NULL,REG_OPTION_NON_VOLATILE,
        KEY_CREATE_SUB_KEY,/**/NULL,&hkOpisatel,NULL);


и так

Код

reg.Create(HKEY_CLASSES_ROOT,_T("*\\ShellEx\\ContextMenuHandlers\\app"),REG_NONE, REG_OPTION_NON_VOLATILE, KEY_ALL_ACCESS, NULL, NULL);


в ответ получаю ошибку что "Отказано в доступе", почитал что нужно манифест профиксить, сделал его следующего вида

Код

<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
    <security>
      <requestedPrivileges>
        <requestedExecutionLevel level='requireAdministrator' uiAccess='false' />
      </requestedPrivileges>
    </security>
  </trustInfo>
  <dependency>
    <dependentAssembly>
      <assemblyIdentity type='win32' name='Microsoft.VC90.ATL' version='9.0.21022.8' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b' />
    </dependentAssembly>
  </dependency>
</assembly>


ошибка таже, прошу помощи ибо этот WinApi и Microsoft в целом уже достали smile Насколько понимаю проблема в UAC на моей машине хорошо работает, ибо я его вырубил нафиг, а вот на остальных не хочет хоть убей, че делать с ним ?

Это сообщение отредактировал(а) ecspertiza - 21.3.2012, 16:32


--------------------
С уважением,
мастер конфетного цеха!

онлайн компилер
залип
PM MAIL   Вверх
GremlinProg
Дата 22.3.2012, 07:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2706
Регистрация: 9.8.2005
Где: Тюмень

Репутация: 99
Всего: 106



Цитата(ecspertiza @  21.3.2012,  18:30 Найти цитируемый пост)
в ответ получаю ошибку что "Отказано в доступе"

Цитата(ecspertiza @  21.3.2012,  18:30 Найти цитируемый пост)
Насколько понимаю проблема в UAC на моей машине хорошо работает, ибо я его вырубил нафиг, а вот на остальных не хочет хоть убей, че делать с ним ?

простому пользователю этот раздел можно только читать,
на остальных машинах запуск программы с административными правами?



--------------------
"Гений всегда разумнее, чем умнее. Ум — это машина, разум — водитель этой машины."
PM WWW ICQ   Вверх
ecspertiza
Дата 22.3.2012, 08:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 763
Регистрация: 3.11.2008
Где: г.Смоленск

Репутация: нет
Всего: 5



Конечно нет, засунул этот код в dll-ку и в инсталятор, исталятор просит запускать его с админ правами, и регает dll-ку и стало быть и этот участок кода, вроде нормально заработало.


--------------------
С уважением,
мастер конфетного цеха!

онлайн компилер
залип
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Системное программирование и WinAPI"
Fixin
GremlinProg
xvr
feodorv
  • Большое количество информации и примеров с использованием функций WinAPI можно найти в MSDN
  • Описание сообщений, уведомлений и примеров с использованием компонент WinAPI (BUTTON, EDIT, STATIC, и т.п.), можно найти в MSDN Control Library
  • Непосредственно, перед созданием новой темы, проверьте заголовок и удостоверьтесь, что он отражает суть обсуждения.
  • После заполнения поля "Название темы", обратите внимание на наличие и содержание панели "А здесь смотрели?", возможно Ваш вопрос уже был решен.
  • Приводите часть кода, в которой предположительно находится проблема или ошибка.
  • Если указываете код, пользуйтесь тегами [code][/code], или их кнопочными аналогами.
  • Если вопрос решен, воспользуйтесь соответствующей ссылкой, расположенной напротив названия темы.
  • Один топик - один вопрос!
  • Перед тем как создать тему - прочтите это .

На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы .


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема »


 




[ Время генерации скрипта: 0.1092 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.