Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Права пользователя


Borispol ©   (2008-06-23 16:09:00) 

Подскажите пожалуйста как определить права пользователя который запустил мою прогую, точнее наверное права котрые имеет прога, так как и админ может запустить софт под гостем.
необходимо в дальнейшем читать некоторые данные рееста и т.п. что разрешено только под админ. доступом.
Интересует проверка под 98, NT и вистой.
Для висты если включен контроль учетных записей так же желательно проверить что запущен софт был под административной уч. записью.

Есть ли какая-то айпишная функция?
или сделать функцию в которой тупо пытаться что-то прочитать что нельзя с ограниченными правами и возвращать результат?
я вот смотрю в некоторых инсталляторах чтоит опция проверять права, если кото знает подскажите как они делают это.


Игорь Шевченко   (2008-06-23 17:37:00) [1]


> почему всегда мысли что кто-то какую-то пакость пишет.
> к то му же на дельфи..


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


Borispol   (2008-06-23 17:27:00) [2]

grisme, я вот х.з. но прочитать биос и данные про видео и проц получается по-разному в зависимости от гостя и админа.


Borispol   (2008-06-23 17:15:00) [3]

Игорь Шевченко ©, почему всегда мысли что кто-то какую-то пакость пишет.
к то му же на дельфи..


grisme   (2008-06-23 17:14:00) [4]

а чтение, вроде, неадминам разрешено по-любому. O__o


Игорь Шевченко   (2008-06-23 16:55:00) [5]


> так же  в папку system32 при установке сохраняю свои дрова


антивирус не ругается ?


Borispol   (2008-06-23 16:19:00) [6]

Да нет. пытаюсь ключ генерить по некоторым данным  ПК.
так вот под разными правами разное и читается.
так же  в папку system32 при установке сохраняю свои дрова, то же под гостем хрен запишешь туда.
поэтому хочу при старте проверить права свои и если что не так просто попросить запустить под админом.

спасибо большое clickmaker ©, сейчас почитаю про функции эти.


clickmaker   (2008-06-23 16:12:00) [7]

RegGetKeySecurity(), IsUserAnAdmin()


Поросенок Винни-Пух   (2008-06-23 16:12:00) [8]

необходимо в дальнейшем читать некоторые данные рееста и т.п. что разрешено только под админ. доступом.

Это заблуждение.

А зачем определять какие есть права?
Боишься что вдруг ненароком прочитается то, на что нет прав?


Наверх

Титульная страница Поиск, карта сайта Написать письмо