Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.15;
Скачать: CL | DM;

Вниз

Имя пашины и логин пользователя   Найти похожие ветки 

 
syte_ser78 ©   (2004-07-26 09:43) [0]

Как определить имя машины и логин активного пользователя. Не по сети а запустив именно на этой машине.


 
Vlad ©   (2004-07-26 09:47) [1]

GetUserName
GetComputerName


 
Anatoly Podgoretsky ©   (2004-07-26 09:52) [2]

А это что такое - логин активного пользователя. - во многопользовательской то системе?


 
syte_ser78 ©   (2004-07-26 09:58) [3]

Логин под которым произошол вход. Не могу более точно сформулировать определение. Вобщем Vlad меня правильно понял.


 
Anatoly Podgoretsky ©   (2004-07-26 10:16) [4]

Таких может быть одновременно несколько.
Vlad тебя явно не правильно понял, ты получишь имя под которым идет твой процесс.


 
syte_ser78 ©   (2004-07-26 10:17) [5]

а как в таком случае получить логин под которым произведен вход в систему? Тот который в "Завершение сеанса "ЛОГИН""


 
Vlad ©   (2004-07-26 10:20) [6]


> Anatoly Podgoretsky ©   (26.07.04 10:16) [4]


> Vlad тебя явно не правильно понял

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


 
clickmaker ©   (2004-07-26 10:20) [7]


> syte_ser78 ©   (26.07.04 10:17) [5]
> а как в таком случае получить логин под которым произведен
> вход в систему? Тот который в "Завершение сеанса "ЛОГИН""

Это и есть логин твоего процесса, если тока ты его от чужого имени не запускал. Так что всет-ки GetUserName


 
Anatoly Podgoretsky ©   (2004-07-26 10:45) [8]

clickmaker ©   (26.07.04 10:20) [7]
А вот и нет, это может быть совсем другой логин, для эксперимента сделать так, с помощью планировщика запустить два экземляра программы, но под разными аккаунтам, в систему войти под другим. Результаты записать в файл. И это буден не "Тот который в "Завершение сеанса "ЛОГИН""


 
Anatoly Podgoretsky ©   (2004-07-26 10:46) [9]

Это самый простой эксперимент, другие варианты просто посложнее.


 
clickmaker ©   (2004-07-26 10:47) [10]


> с помощью планировщика запустить

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


 
Anatoly Podgoretsky ©   (2004-07-26 10:53) [11]

Мои ответы полностью соответствуют вопросу, и особенно термину активный пользователь, а вот GetUserName в контексте "Тот который в "Завершение сеанса "ЛОГИН"" нет


 
syte_ser78 ©   (2004-07-26 11:03) [12]


>  [11] Anatoly Podgoretsky ©   (26.07.04 10:53)

как в таком случае определить "Того который в "Завершение сеанса "ЛОГИН""


 
clickmaker ©   (2004-07-26 11:12) [13]

LsaEnumerateLogonSessions + LsaGetLogonSessionData
искать юзера с LogonType = 2


 
Anatoly Podgoretsky ©   (2004-07-26 11:51) [14]

syte_ser78 ©   (26.07.04 11:03) [12]
Так таких тоже несколько может быть


 
syte_ser78 ©   (2004-07-26 12:10) [15]

блин.
Я уже сам не пойму что мне надо :)
Спасибо за ответы.


 
Anatoly Podgoretsky ©   (2004-07-26 12:12) [16]

syte_ser78 ©   (26.07.04 12:10) [15]
Тебя еще тяжелее понять, попробуй сформулировать что тебе именно нужно и зачем, возможно окажется, что тебе совсем не нужно или не то. Ну хоть раз попробуй сформулировать.


 
syte_ser78 ©   (2004-07-26 12:16) [17]

Хочу просто создать ярлык в SendTo смысла "Отправить в ... расшаренная папка" Машин много ламает вручную на каждой делать. У пользователей права ограничены Поэтому запустив ее под собой она не сможет добавить ярлык в All User а только в свою собственную учетную запись.


 
Anatoly Podgoretsky ©   (2004-07-26 13:01) [18]

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



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

Текущий архив: 2004.08.15;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.027 c
1-1091177242
TUser
2004-07-30 12:47
2004.08.15
FindFirst/FindNext и скорость


6-1087493000
Said
2004-06-17 21:23
2004.08.15
Отправка файла по сети


14-1091126584
VID
2004-07-29 22:43
2004.08.15
Даёшь акции ЮКОСа!


1-1090931891
goshi
2004-07-27 16:38
2004.08.15
Как создать что-то на подобие Object Inspector?


6-1085557870
Dennisius
2004-05-26 11:51
2004.08.15
Открытие в новом окне (Зависание)