напомните господа, как узнать имя компа в терминальной сессии #383300


#0 by Skom
в терминале надо узнать имя компьютера с которого происходит вход определенного пользователя... отдел кадров вовремя не дает информацию об уволенных сотрудниках. что бы убрать их аккаунты из 1С а многие повадились заходить в программу под паролями уволенных администраторов ТЗ.... кароч ситуация. надо просто подловить. и наказать. как узнать имя компа. в терминальной сессии.
#1 by dk
программно или интерактивно? а в поиске был? :)
#2 by smaharbA
%clientname% не всегда верно, но в большинстве своем хватит
#3 by smaharbA
забыл )) Господа все в Париже (с)
#4 by DenLaDen
в диспетчере задач можно
#5 by Гефест
Да просто напиши ПриНачалеРаботыСистемы, чтобы под теми аккаунтами, которые хочешь убрать, вылазило сообщение типа "С сегодняшнего числа вы уволены", ну или еще чтонибудь страшное, а потом сиди и слушай, с какой стороны будут раздаваться звуки падающих тел
#6 by Skom
я нахожусь просто на другой базе. поэтому я не услышу. я такую приколюху и хочу сделать гневное сообщение и как раз при начале работы системы (давно пора блин авторанную обработку впендюрить, что бы без изменения модулей мона было что то делать, все никак руки не доходили, но сейчас сделаю 100 пудофф) просто надо залогировать с какого именно компьютера юудет вход в систему потом у нас видеонаблюдение. потом не сложно глянуть кто был у компа в определенное время и наказать. в коде 1С как выразить это?
#7 by smaharbA
#8 by smaharbA
процентик забыл
#9 by DenLaDen
#10 by Skom
точна....пасиба
#11 by Skom
а ты прав насчет неверно
#12 by Skom
+11 он выдает имя первого подключившегося. точнее залогинившегося компа. просто счас на своей сессии проверил а выдает имя компа другого прогера который залогинился на серваке.
#13 by Skom
а вот как бы поточнее
#14 by Sadovnikov
#15 by Skom
а то же самое.... выдает имя залогинившегося пользователя а не текуще подключенного
#16 by Sadovnikov
Не понял. Что есть "имя залогинившегося пользователя" и "текуще подключенного"? ИмяКлиентскогоКомпа - рабочая станция юзверя. ИмяКлиентскогоСервера - имя терминального сервера, на который он прилогинился.
#17 by Skom
смотри. я зашел первый раз в терминальную сессию со своего компа. а потом могу переключиться в эту сессию с другого компа не прерывая.... например залогинился на сервере терминалов с комп - komp1 потом перехватил эту сессию с компа - komp2 а и всегда показывает komp1
#18 by Sadovnikov
Ясно. ИМХО, побреешься с узнаванием такой информации...
#19 by Skom
ну как бы в моем случае мне хватит того что написано в и в за что вам большое спасибо. но я так...дальше развил темку (случайно между прочим обнаружил) вдруг кому то важно будет
#20 by pectopatop
Возможно тогда стоит добавить на ярлыки терминалов (на юзерских компах) запуск еще какой-нибудь процедуры-батника, которая бы отмечала где-нибудь на расшаренной папке сервера с каког компа зашли. Т.е. перед запуском ярлыка терминала вызывался чтоб батник
#21 by Skom
ну в моем случае перехват терминальных сессий со стороны простых пользователей - это фантастика
#22 by Если
Этож и запретить можно. Переподключение только от прежнего клиентоса. Или гоню?
#23 by Skom
а не знаю. может и можно я не админю серваки))
#24 by smaharbA
не побреется, через WTSQuerySessionInformation
#25 by Sadovnikov
Так я ж писал: "ИМХО". Тобишь, я таких путей не знаю. Подкинь примерчик?
#26 by smaharbA
вот вроде (нужен ворд, не помню, толи всех дает, толи текущего)
#27 by smaharbA
используя динаврап можно анологично без извратов лишних сделать
#28 by Sadovnikov
Пасиб. Гляну.
#29 by Skom
динаврап как использовать могешь подсказать так для общего развития интересо просто
#30 by Злой Бобр
Зачем? Отстреливать уволенных юзеров из домена не задача программиста.
#31 by Skom
домен доменом а в 1С пользователи остаются
#32 by Злой Бобр
Пользователь ссылается на сотрудника у которого есть дата приема и увольнения. Что мешает дописать строку на роверку даты увольнения и отбрасывать вход уволенному? Только не говори что ОК не заполняет риказ на увольнение в программе, если это так то это снова не проблема программиста - пусть все делают вовремя.
#33 by Skom
надо показательно....произвести поимку злоумышленников...
#34 by smaharbA
накидаю чуть позже, очень занят
#35 by Злой Бобр
Ну если вам делать абсолютно нечего кроме как заниматься функциями других людей - ... А может вы не тем занимаетесь? Как насчет перейти из рограммистов в СБ и тогда "произвести поимку злоумышленников" будет вашей повседневной и прямой обязанностью?..
#36 by Skom
я просто подготовлю инфу для СБ
#37 by smaharbA
вчера накидал простенькое приложение с выводом в stdout и он же ком объект, вечерком если не лениво будет выложу обработку "не требующую" вк
#38 by smaharbA
без ворда )), правдо должен быть фреймворк, но он в терминале так понимаю присутствует безоговорочно
#39 by Fragster
я все понимаю, но зачем для задач знать имя компа с которого подключаетесь? выключить пользователей терминальных, и все... а то, что у вас все пароли друг друга знают, или ходят пол одним логином/паролем - вот за это "драть нужно долго кверху задницей" (с) джей и молчаливый боб
#40 by smaharbA
все верно, но бывает еще и случаи подглядок и паролей 123 (указом сверху назначенных)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С