views:

44

answers:

4

What are the ways to run .exe binary of a remote server on the remote server from a c++ application in windows platform??

+1  A: 

Open a telnet session to the server, start binary.

MSalters
+1, though I'd consider ssh in place of telnet.
John Zwinck
A: 

open a telnet session (like MSalters suggests), or write a small server app that will run on the remote server, and listen for your its mother application's request to run that ".exe binary".

Here Be Wolves
A: 

Use WMI, see Creating a WMI Application Using C++
This code can help WBEM Class Wrapper for Local and Remote Process Creation
Good lock.

lsalamon
A: 

What you are doing sounds exactly like what psexec already does. So you could either shell out to that or re-implement how it works. There are some descriptions of what it actually does:

http://windowsitpro.com/article/articleid/42919/psexec.html (I believe I read this in the past, but it's behind a paywall now)

http://www.ntkernel.com/w&p.php?id=15

shf301