|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
19.08.2007, 18:29 | #1 |
Форумчанин Подтвердите свой е-майл
Регистрация: 07.07.2007
Сообщений: 241
|
Как вытащить из XP список пользователей
Как можно узнать имена всех пользователей винды?
|
20.08.2007, 00:15 | #2 |
Форумчанин Подтвердите свой е-майл
Регистрация: 07.07.2007
Сообщений: 241
|
сам нашел:
function GetUserFromWindows: string; var UserName : string; UserNameLen : Dword; begin UserNameLen := 255; SetLength(userName, UserNameLen); if GetUserName(PChar(UserName), UserNameLen) then Result := Copy(UserName,1,UserNameLen - 1) else Result := 'Unknown'; end; |
20.08.2007, 09:17 | #3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Это даст тебе только одного пользователя для получения списка рули NetWkstaUserEnum
I'm learning to live...
|
28.04.2008, 00:40 | #4 |
Пользователь Подтвердите свой е-майл
Регистрация: 04.07.2007
Сообщений: 75
|
Может мне кто сможет подсказать?
Дело в том что мне надо получить список зарегистрированных пользователей в винде. Я по крайней мере нашел 2 разных способа получения этого списка, но выводятся пользователи те что у меня зарегистрированы и вместе с ними встроенная учетная запись админа , службы поддержки и другие.А мне надо только те которые появляются в приветствии во время загрузки винды. Исходники прилагаю. |
28.04.2008, 01:04 | #5 |
Участник клуба
Регистрация: 30.04.2007
Сообщений: 1,307
|
Если Вам это поможет.
В реестре HKEY_LOCAL_MACHINE\SOFTWARE\Microso ft\Windows NT\CurrentVersion\Winlogon\SpecialA ccounts\UserList содержится список пользователей. У которых значение 0 значит они не отображаются, если 1 от отображаются в приветствии. если пользователя не значит значение 0. Я так пользователей прячу. Так вот, берёте Ваш (общий) список и удаляете тех кто в реестре и почти готовый результат. Хотя должен быть другой путь, этот как усложнённая альтернатива.
Всё гениальное - просто!
|
28.04.2008, 12:58 | #6 |
Пользователь Подтвердите свой е-майл
Регистрация: 04.07.2007
Сообщений: 75
|
Конечно идея с реестром неплохая, но когда я заглянул в реестр по указанному пути то обнаружил всего одну знакомую запись , это help assistant и значение у него ноль, но другие записи мне ни о чем не говорят и даже близко не похожи на имена пользователей в системе .Я пробывал менять их значения с 1000 на 0, но при загрузке винды пользователи не менялись , значит скорее всего этот ключ не совсем то что мне нужно. Пробывал я схитрить. С помощью проги reg organizer я сделал снимок реестра, затем в учетных записях у одного из пользователей я сменил имя и после этого сделал еще один снимок реестра исравнил эти два снимка . В результате я выявил все изменения что вносит винда в реестр когда я меняю имя пользователя, вобщем я нашел ключ где винда хранит имена пользователей ,но он вроде как зашифрован и я опять в тупике. Должен быть какой то другой путь!
Ключ что я нашел ,по этому пути:HKEY_LOCAL_MACHINE\SOFTWARE\Mi crosoft\Cryptography\RNG |
28.04.2008, 16:42 | #7 | ||
Участник клуба
Регистрация: 30.04.2007
Сообщений: 1,307
|
Цитата:
Я имел в виду. Цитата:
Всё гениальное - просто!
|
||
28.04.2008, 21:04 | #8 |
Дельфист
Форумчанин
Регистрация: 14.08.2007
Сообщений: 317
|
Код:
ICQ-465033557
WINDOWS CE THE BEST |
28.04.2008, 23:57 | #9 |
Участник клуба
Регистрация: 30.04.2007
Сообщений: 1,307
|
"vitalik007", если не секрет, где Вы взяли этот код.
Поправки к коду. Код:
Строчка не понятна Код:
Код:
Часть инфы взята с http://topic.csdn.net/t/20030212/11/1419961.html
Всё гениальное - просто!
|
29.04.2008, 00:12 | #10 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как получить список пользователей из Active Directory | SJMS | Работа с сетью в Delphi | 3 | 29.11.2010 09:32 |
Данные-проверка-список (список на другом листе) | Inbox | Microsoft Office Excel | 7 | 26.12.2008 01:43 |
сделать в боте список зарегистрированных пользователей | Kukkk | Компоненты Delphi | 2 | 06.10.2007 18:01 |
как вытащить иконки из DLL? | andrey4623 | Общие вопросы Delphi | 2 | 20.08.2007 10:41 |