Witam,
Mam ciekawa zagadke, czy jest mozliwosc zeby rozpoznac w Labview kto np wpisuje tekst do kontrolki przy zdalnej kontroli?
Chodzi mi o programy jak TeamViewer, TighVNC etc (moze nawet Remote Desktop windowsa) - jesli ktos loguje sie na komputer, wpisuje tekst lub rusza myszka - czy jest mozliwosc z poziomu Labview rozpoznac ze ten tekst jest wpisywany zdalnie a nie z klawiatury podlaczonej aktualnie do komputera? Czy da sie to jakos odroznic ze zostal on napisany przez uzytkownika przy tym komputerze czy przez osobe ktora sie na zdalny puplit zalogowala?
Zdalna kontrola na komputerze - rozpoznanie w labview
- semper fidelis
- Posty: 74
- Rejestracja: 28 paź 2014 20:45
- Wersja środowiska: LabVIEW 2013
Zdalna kontrola na komputerze - rozpoznanie w labview
Gdy wszyscy wiedzą, że coś jest niemożliwe, przychodzi ktoś, kto o tym nie wie, i to robi...
Re: Zdalna kontrola na komputerze - rozpoznanie w labview
Wnioskuję, że chodzi o zalogowanego użytkownika -> Programmatically Retrieving a Windows User Name in LabVIEW
- semper fidelis
- Posty: 74
- Rejestracja: 28 paź 2014 20:45
- Wersja środowiska: LabVIEW 2013
Zdalna kontrola na komputerze - rozpoznanie w labview
Tak o zalogowanego, ale to chyba sprwadzi sie tylko przy Remote Destkop gdzie faktycznie trzeba sie zalogowac. Innymi programami do zdalnej kontroli po prostu sie logujesz i widzisz pulpit, mozesz pisac ruszac myszka, gerenalnie moze sie zalogwoac nawet kilka osob naraz, i kazdy moze pisac w jednym czasie chcialbym jakos rozpoznawac to kto pisze tzn z ktorego komputera.
Gdy wszyscy wiedzą, że coś jest niemożliwe, przychodzi ktoś, kto o tym nie wie, i to robi...
-
- Posty: 641
- Rejestracja: 31 gru 2010 01:36
- Wersja środowiska: LabVIEW 2017
- Lokalizacja: Katowice
Re: Zdalna kontrola na komputerze - rozpoznanie w labview
Hm, ciężka sprawa. Zdaniem tego: https://www.experts-exchange.com/questi ... otely.html , funkcja GetSystemMetrics z user32.dll daje informację, czy aktualna sesja jest zdalna. W załączniku VI*, który wywołuje tę funkcję - nie sprawdzałem, czy to faktycznie działa, ale daj znać jak Ty sprawdzisz ;) Dokumentacja rzeczonej funkcji: https://msdn.microsoft.com/en-us/librar ... 85%29.aspx
* Przy wywołaniu z user32.dll przez Call Library Node w LV trzeba zmienić ustawienie Calling Convention na stdcall. Przy konfiguracji C możemy zobaczyć piękny crash, albo co najmniej error z niepokojącym opisem o uszkodzeniu pamięci.
* Przy wywołaniu z user32.dll przez Call Library Node w LV trzeba zmienić ustawienie Calling Convention na stdcall. Przy konfiguracji C możemy zobaczyć piękny crash, albo co najmniej error z niepokojącym opisem o uszkodzeniu pamięci.
- Załączniki
-
- IsRemoteSession.vi
- (7.7 KiB) Pobrany 448 razy
- semper fidelis
- Posty: 74
- Rejestracja: 28 paź 2014 20:45
- Wersja środowiska: LabVIEW 2013
Zdalna kontrola na komputerze - rozpoznanie w labview
Dzieki za pomoc, ale niestety to mi nie dziala. Pracowalem zdalnie na komputerze i niestety nie otrzymalem wartosci true a probowalem na rozne sposoby 

Gdy wszyscy wiedzą, że coś jest niemożliwe, przychodzi ktoś, kto o tym nie wie, i to robi...
-
- Posty: 2
- Rejestracja: 04 maja 2016 23:44
- Wersja środowiska: LabVIEW 2013
Re: Zdalna kontrola na komputerze - rozpoznanie w labview
Być może odpalenie konsoli z poziomu LV pomoże:
http://superuser.com/questions/528737/i ... te-desktop
http://superuser.com/questions/528737/i ... te-desktop