Вниз
Скачать: CL | DM;

Права доступа и реестр.   Найти похожие ветки 

← →
Дмитрий   (2008-02-09 20:03) [0]

Добрый день. Поиск по форуму дал только ссылки на чтение информации из реестра при входе в систему с ограниченными правами. Вопрос: как из приложения сделать запись в реестр, создать ключ, прописать значения (и т.п), если пользователь, вошедший в систему имеет ограниченные права.


← →
DVM ©   (2008-02-09 20:06) [1]


>  вошедший в систему имеет ограниченные права.

Туда куда ему не положено программа писать не сможет.


← →
Дмитрий   (2008-02-09 20:22) [2]


> Туда куда ему не положено программа писать не сможет.

Это я понимаю. Вопрос стоит: как это сделать.


← →
DVM ©   (2008-02-09 20:41) [3]


> Вопрос стоит: как это сделать.

Странный ты. Нельзя это сделать.


← →
Игорь Шевченко ©   (2008-02-10 00:13) [4]


> Вопрос стоит: как это сделать.


Очевидно сделать это из-под учетной записи с достаточными правами.


← →
Anatoly Podgoretsky ©   (2008-02-10 00:54) [5]

У ограниченной учетной записи достаточные права для записи в реестр.
Ты бы справку что ли почитал.


← →
Дмитрий   (2008-02-10 11:36) [6]


> У ограниченной учетной записи достаточные права для записи
> в реестр.
> Ты бы справку что ли почитал.

Странно, а вот в моей системе, видимо, не достаточно прав.  И MSDN об этом же говорит, справку на котором я вчера читал весь день. И не задавал бы вопросов, если бы из под ограниченной учётной записи запущенное приложение при попытке записи в реестр не выдавало бы ошибку. И в ручную когда пытаюсь из под этой же учётной записи сделать поправки в реестр при помощи regedit - облом-с. Видимо у вас операционка какая-то особенная :-/
Запись делается в ключе: "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\..." Думаю вопрос решается при помощи присвоения Привилегий. На мелкософте много информации по этому вопросу, но вся она разбросана по разным разделам. Поэтому немного трудно усваивать на лету. Но думаю разберусь.


← →
DVM ©   (2008-02-10 12:42) [7]


> Дмитрий   (10.02.08 11:36) [6]

Не зная логина и пароля учетной записи, которая может писать в интересующий тебя раздел реестра, ты, находясь под ограниченной учетной записью, которая не может писать в нужный тебе раздел, НИКАК не сможешь туда писать. И никакими манипуляциями ты этот доступ не получишь. Поверь, это так.

Если бы это было не так, на кой ляд все эти пляски с ограниченными учетными записями, если бы каждый мог вертеть реестром как хочет.


← →
Anatoly Podgoretsky ©   (2008-02-10 13:27) [8]


> "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\..
> ."

Ты куда полез, кто тебе туда разрешил лазить.
И откуда взялся этот ключ, в вопросе его не было.
Администратор тебе ухи оторвет.


← →
Дмитрий   (2008-02-10 13:47) [9]


> И откуда взялся этот ключ, в вопросе его не было.

А что, этот ключ не относится к реестру ? Хотя да, реестр реестру рознь (что касается прав).

> Администратор тебе ухи оторвет.

Да хоть голову. Что я не так сделал ?

> Не зная логина и пароля учетной записи, которая может писать
> в интересующий тебя раздел реестра, ты, находясь под ограниченной
> учетной записью, которая не может писать в нужный тебе раздел,
>  НИКАК не сможешь туда писать. И никакими манипуляциями
> ты этот доступ не получишь. Поверь, это так.
>
> Если бы это было не так, на кой ляд все эти пляски с ограниченными
> учетными записями, если бы каждый мог вертеть реестром как
> хочет.

DVM, Спасибо вам за помощь.


← →
ketmar ©   (2008-02-10 17:36) [10]

>[7] DVM © (2008-02-10 12:42:00)
>никакими манипуляциями ты этот доступ не получишь

получишь. но очень криво, везде по-разному и лучше не надо.

---
Understanding is not required. Only obedience.


← →
Anatoly Podgoretsky ©   (2008-02-10 17:55) [11]

Перечитай свой вопрос еще раз и пиши только туда куда разрешено и увидишь, что пользователю с ограниченными правами разрешено писать в реестр.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.014 c
2-1202915231
Malik
2008-02-13 18:07
2008.03.09
Печать через ShellExecute


2-1202745170
unknowing
2008-02-11 18:52
2008.03.09
Непрерывная запись в файл


15-1202127812
xayam
2008-02-04 15:23
2008.03.09
Проект "Россия"


4-1173094791
Ламерок
2007-03-05 14:39
2008.03.09
Эмуляция нажатия клавиши в окне.


15-1201692184
Cerberus
2008-01-30 14:23
2008.03.09
А это нормально?




   Наверх