информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Spanning Tree Protocol: недокументированное применениеЗа кого нас держат?Все любят мед
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Очередное исследование 19 миллиардов... 
 Оптимизация ввода-вывода как инструмент... 
 Зловреды выбирают Lisp и Delphi 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / beginners
Имя Пароль
если вы видите этот текст, отключите в настройках форума использование JavaScript
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
Господа, будьте снисходительны, не бросайтесь сразу штрафовать за, как вам кажется, глупые вопросы - beginners на то и beginners.
Поправка: не только Enum\Root, а вообще начиная с Enum [upd] 22.02.04 17:20  Число просмотров: 1153
Автор: amirul <Serge> Статус: The Elderman
Отредактировано 22.02.04 17:23  Количество правок: 1
<"чистая" ссылка>
> Запись в
> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\
> доступна только с системными привилегиями.
В смысле разрешения стоят только для SYSTEM - All access, а для World-а - чтение. Это вообще у всех NT систем такое
--------------

В общем случае в Enum писать не требуется. Советую глянуть раздел DDK Help под названием Device Installation и примеры в NTDDK\src\setup\*
<beginners>
трабл с реестром 22.02.04 00:41  
Автор: Max Статус: Незарегистрированный пользователь
<"чистая" ссылка>
задача внести в реестр инфу из двух файлов. Из первого вносится без проблем, во-втором вылетает ошибка Erorr accesinfg the registry а в ридми пишут что нужно внести изменения в этот файл но какие, не пишут. Please Help! Вот эти файлы:
этот проходит нормально:

REGEDIT4

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GroupOrderList]
"NTNhl"=hex:04,00,00,00,15,00,00,00,0c,00,00,00,10,00,00,00,20,00,00,00

вот в этом вылетает ошибка:

REGEDIT4

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_DBGV]
"NextInstance"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_DBGV\0000]
"Servnhl"="DBGV"
"Legacy"=dword:00000001
"ConfigFlags"=dword:00000000
"Class"="LegacyDriver"
"ClassGUID"="{8ECC055D-047F-11D1-A537-0000F8753ED1}"
"DeviceDesc"="DBGV"
У меня система W2k SP4 22.02.04 11:28  
Автор: ZloyShaman <ZloyShaman> Статус: Elderman
<"чистая" ссылка>
Запись в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\ доступна только с системными привилегиями.
Поправка: не только Enum\Root, а вообще начиная с Enum [upd] 22.02.04 17:20  
Автор: amirul <Serge> Статус: The Elderman
Отредактировано 22.02.04 17:23  Количество правок: 1
<"чистая" ссылка>
> Запись в
> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\
> доступна только с системными привилегиями.
В смысле разрешения стоят только для SYSTEM - All access, а для World-а - чтение. Это вообще у всех NT систем такое
--------------

В общем случае в Enum писать не требуется. Советую глянуть раздел DDK Help под названием Device Installation и примеры в NTDDK\src\setup\*
вот что я попробовал 22.02.04 19:01  
Автор: Max Статус: Незарегистрированный пользователь
<"чистая" ссылка>
залез в registry пытаясь поменять access rights и копаясь там поставил галку в HKEY_LOCAL_MACHINE в Permission на "replace permission entries on all child objects with entries shown here that apply to child objects" просто потестить что будет, затем после пе6регруза мышка и клава отрубились - пришлось востанавливать. Что это было? :)
Ну ты ж replace сделал 22.02.04 20:23  
Автор: amirul <Serge> Статус: The Elderman
<"чистая" ссылка>
> отрубились - пришлось востанавливать. Что это было? :)
Может ты забыл поставить права на запись (или еще на чего нить) юзеру SYSTEM. Вот систем и обиделся :-)
я забыл приписать самое важное :) (пивасс) после этих моих... 23.02.04 01:30  
Автор: Max Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> > отрубились - пришлось востанавливать. Что это было? :)
> Может ты забыл поставить права на запись (или еще на чего
> нить) юзеру SYSTEM. Вот систем и обиделся :-)

я забыл приписать самое важное :) (пивасс) после этих моих действий те рег файлы нормально вписались в систему но после перегруза мышь и клава отрубились - пришлось возвращаться назад
Ну дык система уже пооткрывала все нужные хендлы 23.02.04 02:09  
Автор: amirul <Serge> Статус: The Elderman
<"чистая" ссылка>
> я забыл приписать самое важное :) (пивасс) после этих моих
> действий те рег файлы нормально вписались в систему но
> после перегруза мышь и клава отрубились - пришлось
> возвращаться назад
А права доступа через хендл берутся из хендла, а не из объекта. К примеру ты можешь открыть файл, на который у тебя full access с правами GENERIC_READ и через полученный хендл ты сможешь только читать.

Что происходит с правами объекта потом - уже все равно. Главно, что ты (вернее не ты, а пользователь SYSTEM) смог ОТКРЫТЬ с необходимыми правами.
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2025 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach