Sign in to follow this  
Prune

Launch fullscreen Windows OpenGL programs remotely

Recommended Posts

Prune    224
I have to set up a demo for something, and I'm having some trouble switching between several fullscreen OpenGL programs on Windows seamlessly (cannot have Windows desktop or any windows displayed). I need to be able to launch Windows XP OpenGL programs running on machine A, showing on A's monitor, from a remote machine B, over a wireless connection (the only wire can be the power cable). Obviously I can't use Remote Desktop as that runs on the computer B screen. I was thinking of possibly using telnet or ssh, but once I start an OpenGL program, I don't know how I can close it. A secondary thing I need is to have some sort of fullscreen logo showing while one program is closing and another is loading. I cannot have any wired connections save for the power cable. I was thinking using a wireless DVI or HDMI switch (computer A's monitor is a 1020p HDTV using its HDMI connector) and switching with a wireless remote to another computer together with computer A, but I'm wondering if there is a software solution.

Share this post


Link to post
Share on other sites
Adam_42    3629
To run and terminate processes remotely the SysInternals PSTools will do the job: http://technet.microsoft.com/en-gb/sysinternals/bb896649.aspx

To get your loading screen one simple but nasty option is to replace the wallpaper with your loading screen, remove all desktop icons, and hide the task bar!

Share this post


Link to post
Share on other sites
Adam_42    3629
I believe it'll kill it without going through the normal exit processes, but I'm not sure. Try it. If that's a problem then you could always write a short program that terminates the other one properly and launch it with psexec.

Note that when you kill a process Windows will clean up for you - free up allocated memory, close all open files, etc. Killing a process shouldn't cause a resource leak.

Share this post


Link to post
Share on other sites
Prune    224
I can't use pstools because the damn computer won't network properly--it's reachable by its local LAN IP but it won't show up by its computer name (no idea why, I even put the computers in the same workgroup), and pstools wants a name and won't take an IP :(

If I use SSH instead, when I launch a program would it know to use the display on the computer on which the program resides, not the remote one I'm accessing with?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this