Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
LLL
-
- Начинающий

-
-
- Сообщения: 5
- Зарегистрирован: 08.11.2004 (Пн) 20:59
- Откуда: Ukraine, Lviv
-
LLL » 27.01.2005 (Чт) 13:40
Скажите плз, а возможно впринцыпи в прогу вставить проверку имени пользователя Виндоса на данной машине? Такой себе Windows Auturization?
И в зависимости от того, кто за машиной залогинился, програмно давать те или иные права и возможности?
Спс.
-
tyomitch
-
- Пользователь #1352

-

-
- Сообщения: 12822
- Зарегистрирован: 20.10.2002 (Вс) 17:02
- Откуда: חיפה
tyomitch » 27.01.2005 (Чт) 13:43
Кажется, WNetGetUser возвращает имя текущего юзера...
-
Sebas
-
- Неуловимый Джо

-

-
- Сообщения: 3626
- Зарегистрирован: 12.02.2002 (Вт) 17:25
- Откуда: столько наглости такие вопросы задавать
-
Sebas » 27.01.2005 (Чт) 13:55
API GetUserName
или тебе пароль проверять надо?
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?
sebas<-@->mail.ru
-
LLL
-
- Начинающий

-
-
- Сообщения: 5
- Зарегистрирован: 08.11.2004 (Пн) 20:59
- Откуда: Ukraine, Lviv
-
LLL » 27.01.2005 (Чт) 14:48
Не, пароль ненадо, просто чтоб прога пользователя знала
-
Морфий
-
- Продвинутый пользователь

-

-
- Сообщения: 119
- Зарегистрирован: 11.01.2005 (Вт) 18:06
-
Морфий » 27.01.2005 (Чт) 22:53
Вот ещё вариант через WMI:
- Код: Выделить всё
strComputer = "localhost"
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" _
& strComputer & "\root\cimv2")
Set colComputer = objWMIService.ExecQuery _
("Select * from Win32_ComputerSystem")
For Each objComputer In colComputer
MsgBox objComputer.UserName
Next
Вот оно — счастье...
-
Inferno
-
- Продвинутый пользователь

-
-
- Сообщения: 179
- Зарегистрирован: 26.01.2005 (Ср) 1:06
Inferno » 28.01.2005 (Пт) 12:08
Это имеет место на NТ образных системах в виндах 9x смысл теряется.
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: Google-бот, SemrushBot и гости: 13