I am doing a CyberLink application that the UpnP ControlPoint should start the Upnp device. Not "on" and "Off",but start the Upnp device application.Upnp controlpoint and Upnp device are deployed in different PC. Any solution for that?
Is it impossible?
It's definitely possible to do a remote procedure call from machine
A to machine B, although I've personally never done this.
In this procedure call, running on machine B, you could then start
the application the way you start local applications.
Here's one place to start:
But perhaps you're looking for a solution that better fits the UPnP
framework. Perhaps you could, hypothetically speaking, create a
"server device" running on machine B, providing a "start application"
service. But this is clearly a kind of "chicken and egg" solution since
now we need a mechanism for starting the service device, etc.
So perhaps it's just better to keep the device continuously running
on machine B, if possible.