Форум: "Начинающим";
Текущий архив: 2008.03.09;
Скачать: [xml.tar.bz2];
ВнизПрава доступа и реестр. Найти похожие ветки
← →
Дмитрий (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 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.03.09;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.044 c