terminal-services

How to use terminal services programmatically

I want to access remote server using my program (C# .NET) and execute there a program in the context of connected user, just like using Remote Desktop. I don't want just run a program using some user account(like RunAs), but to have a separate execution session like Remote Desktop I guess terminal services should be used somehow, but I...

Emulate terminal services

Hello, I am a seasoned Delphi developer and would like to create something like seamless terminal services where an application is executed on a server but appears on the the desktop of the client. To someone working on the server i don't want them to see the remote application running (except if they looked in at the list of running ...

Programmatically obtaining the clients IP Address over Remote Desktop Gateway

I’m wondering what kind of mechanism I could use to determine a users IP address programmatically when running over Remote Desktop Gateway. I’ve tried using WSQuerySessionInformation to enumerate the clients, but the IP Address is not returned over Remote Desktop Gateway. I would like to restrict access to certain resources by a user/IP ...

Terminal Services

HI, Im using Delphi and I want to make an application that can do the following When started from within Terminal services (remote desktop), if another user logs into another terminal services session they should be able to see the application running in the desktop tray. However if a user sitting at the server logs in then they shoul...