Конференция "WinAPI" » Как записать в защищенный ключ реестра? [D7, WinXP]
 
  • solll (20.12.11 00:17) [0]
    Столкнулся с такой проблеммой.
    Есть некий ключ реестра. Попытка записи в него оказывается
    неудачной. Сообщение типа "не удается произвести запись..."
    Программа работает с админскими правами.
    Даже OpenKey для этого ключа с All Access не  работает.
    Хотя OpenKey для KEY_READ оказывется успешной.
    Внедряю dll в процесс который пишет в этот ключ,
    но даже из этой dll не могу ничего сделать.
    Очевидно процесс перед записью как-то получает право
    доступа, пишет в нужный ключ, а потом лишается этого права.
    Как узнать чем защищен этот ключ? Может надо запросить
    некую привелегию?
    Кто сталкивался с подобным?
    Подскажите где копать.
  • Almaz © (20.12.11 04:54) [1]
    Эта программа случайно не антивирус ? :) Некоторые антивирусы (например Avira) блокируют запись в свои ветки реестра с помощью драйвера. Соответственно, обойти подобную блокировку из пользовательского режима невозможно.
  • brother © (20.12.11 06:21) [2]
    ты путь реестра то озвуч, не стесняйся
  • solll (20.12.11 12:22) [3]
    Программа Internet Explorer 9
  • Almaz © (20.12.11 12:42) [4]

    > solll   (20.12.11 12:22) [3]
    >
    > Программа Internet Explorer 9

    А конкретный ключ-то озвучите ?
  • solll (20.12.11 13:14) [5]
    HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Approved
    Extensions
 
Конференция "WinAPI" » Как записать в защищенный ключ реестра? [D7, WinXP]
Есть новые Нет новых   [134463   +61][b:0][p:0]