|
Комрады, не подскажите по поводу - TS?
|
|||
---|---|---|---|
#18+
Доброго всем времени суток. Как попроще узнать если аппликация крутитса на TS? т.е. чел работает в ситрикс энвайроменте или подключился с домашнего компа на рабочий через RDC? Пока начал копать в сторону: Function Boolean WTSQuerySessionInformationA (uLong hServer, uLong SessionId, uLong WTSInfoClass, Ref String ppBuffer, Ref uLong pBytesReturned) Library "Wtsapi32.dll" За любой совет или наводку, буду премного благодарен. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 17:39 |
|
Комрады, не подскажите по поводу - TS?
|
|||
---|---|---|---|
#18+
voronk, Проще всего мне кажется проверить наличие переменной окружения специфичной для сеанса TS. Например для TS должна быть установлена переменная SessionName. Для Citrix наверно тоже что-то подобное. Переменные окружения можно читать таким способом: http://power-builder.blogspot.com/ Там же кратко описаны основные переменные. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 17:49 |
|
Комрады, не подскажите по поводу - TS?
|
|||
---|---|---|---|
#18+
Анатолий, спасибо большое, сейчас посмотрю. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 18:22 |
|
Комрады, не подскажите по поводу - TS?
|
|||
---|---|---|---|
#18+
вроде работает, всем спасибо, в частности Анатолию. Вот ещё нашёл, отсюда: http://www.rgagnon.com/pbdetails/pb-0233.html Может кому пригодитса. [external function declaration] FUNCTION Integer GetSystemMetrics (Integer nIndex) LIBRARY "user32.dll" [powerscript] integer SM_REMOTESESSION = 4096 // remote session integer SM_REMOTECONTROL = 8193 // remote control IF GetSystemMetrics(SM_REMOTESESSION)> 0 THEN // on terminal server END IF Another way is to check the Windows environment variable sessionname. The value of this environment variable will be 'Console' for a normal, local session. For an Remote Desktop session it will contain the phrase 'RDP'. ContextKeyword lcxk_base string ls_Path string ls_values[] this.GetContextService("Keyword", lcxk_base) lcxk_base.GetContextKeywords("sessionname", ls_values) MessageBox("", ls_values[1]) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 21:32 |
|
|
start [/forum/topic.php?fid=15&msg=37992279&tid=1335495]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 148ms |
0 / 0 |