Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.08.2013, 12:39   #11
ac1-caesar
Форумчанин
 
Регистрация: 26.07.2013
Сообщений: 134
По умолчанию

Для ясности. В моем понимании "учетная запись (User Account)" - это когда включаешь компьютер, высвечивается имя учетной записи (Администратор или гость, может быть несколько) и под какой-то из них входишь в систему.
Как то так
ac1-caesar вне форума Ответить с цитированием
Старый 05.08.2013, 12:48   #12
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

это UserName - под чьей учетной записью сейчас работает система (с правами и настройками данного пользователя)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 05.08.2013, 12:51   #13
ac1-caesar
Форумчанин
 
Регистрация: 26.07.2013
Сообщений: 134
По умолчанию

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

Последний раз редактировалось ac1-caesar; 05.08.2013 в 12:58.
ac1-caesar вне форума Ответить с цитированием
Старый 05.08.2013, 13:32   #14
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

на моем компьютере любой сотрудник может указать свой доменный логин и пароль, загрузится его конфигурация: настройки системы, средства коммуникации (почта, коммуникатор) другие специфические программы.
ЮзерНейм - это и будет Логин (имя учетной записи), под которой осуществлен вход в систему.
что меняете Вы и что видите в результате и самое главное - что за информация Вам нужна - не понимаю.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 05.08.2013, 13:56   #15
The_Prist
Участник клуба
 
Аватар для The_Prist
 
Регистрация: 17.07.2009
Сообщений: 1,088
По умолчанию

IgorGO, вот кросс: http://www.cyberforum.ru/vba/thread933474.html
Там вроде как все-таки методом беспощадного тыка автор получил желаемое.
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru
The_Prist вне форума Ответить с цитированием
Старый 05.08.2013, 17:34   #16
KaSS
Пользователь
 
Аватар для KaSS
 
Регистрация: 30.07.2013
Сообщений: 46
По умолчанию

Код:
Set objSysInfo = CreateObject("ADSystemInfo")
Set objUser = GetObject("LDAP://" & objSysInfo.UserName)
FIO = objUser.DisplayName
lback = InStrRev(FIO, " ")
getCyrName = Mid(FIO, 1, lback)
Set objUser = Nothing
Set objSysInfo = Nothing
perseverance overcomes all things
KaSS вне форума Ответить с цитированием
Старый 05.08.2013, 22:58   #17
ac1-caesar
Форумчанин
 
Регистрация: 26.07.2013
Сообщений: 134
По умолчанию

Цитата:
Сообщение от KaSS Посмотреть сообщение
Код:
Set objSysInfo = CreateObject("ADSystemInfo")
Set objUser = GetObject("LDAP://" & objSysInfo.UserName)
FIO = objUser.DisplayName
lback = InStrRev(FIO, " ")
getCyrName = Mid(FIO, 1, lback)
Set objUser = Nothing
Set objSysInfo = Nothing
пишет ошибку
ac1-caesar вне форума Ответить с цитированием
Старый 05.08.2013, 23:02   #18
ac1-caesar
Форумчанин
 
Регистрация: 26.07.2013
Сообщений: 134
По умолчанию

Предлагаю сконцентрироваться на этом коде

Sub WMI_username()
Set objWMIService = GetObject("winmgmts://./root/CIMV2")
Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_UserAccount", , 48)
For Each objItem In colItems
MsgBox "FullName: " & objItem.FullName
Next
End Sub

Почему то этот код прочитывает имя учетной записи? Задача, чтобы всю остальную инфу не выводил.

Последний раз редактировалось ac1-caesar; 05.08.2013 в 23:05.
ac1-caesar вне форума Ответить с цитированием
Старый 06.08.2013, 09:21   #19
KaSS
Пользователь
 
Аватар для KaSS
 
Регистрация: 30.07.2013
Сообщений: 46
По умолчанию

Цитата:
Сообщение от ac1-caesar Посмотреть сообщение
пишет ошибку
А вы попробуйте оставить

Код:
Set objSysInfo = CreateObject("ADSystemInfo")
Set objUser = GetObject("LDAP://" & objSysInfo.UserName)
FIO = objUser.DisplayName
Set objUser = Nothing
Set objSysInfo = Nothing
Это просто у меня имя учетной записи имя фамилия отчество, а нужно было получить только имя и фамилию
perseverance overcomes all things
KaSS вне форума Ответить с цитированием
Старый 06.08.2013, 14:19   #20
ac1-caesar
Форумчанин
 
Регистрация: 26.07.2013
Сообщений: 134
По умолчанию

и так выдает ошибку. Похоже не может чего то найти
ac1-caesar вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
bass Запись звука со всего компьютера jhonyxakep Мультимедиа в Delphi 6 23.03.2017 11:47
Учетная запись в домене Object_File ASP.NET 7 12.10.2012 14:59
Тип запись. Объявление типа запись. Маленыч Паскаль, Turbo Pascal, PascalABC.NET 1 11.05.2012 20:42
Запись звука с компьютера ZBEP Мультимедиа в Delphi 3 22.07.2010 21:52
Как создать проект "учетная запись" в Delphi Олюшка Общие вопросы Delphi 6 20.06.2010 16:22