I have an application that wouldn't start via Remote Desktop (it checks whether it was started via Windows Terminal Services). One simple way to circumvent this would be using a different remote desktop application, such as DameWare. This works, but I was wondering if I could keep using windows Remote Desktop, starting the application remotely by other means. So far I haven't been able to do so:
- PsExec / BeyondExec / Windows Scheduled Tasks - The application detects these as well (I assume they use Terminal services too)
- Telnet - The telnet session does not appear to be interactive, I can't see any of the applications I start there in my remote desktop session
I suppose I could always roll my own simple "remote process runner" (with say .NET/WCF), just wondering if there is something ready-made.
EDIT Rolling my own didn't work either, since I had to run the server application I built from Remote Desktop, and any process it spawned was still under that context