As I understand it, and to my programming knowledge, you can only remotely access and control a computer by installing a program on the client PC. However, I would like to know if it is possible to recieve a screenshot from the remote computer, still not having direct control of the PC, but having the ability to recieve a screenshot. I'm not sure this can be done without installing a program on the client pc, but it would be great if you could do this. I have the basic idea of how my program is going to do this, but I need a function, lets say, sshot(strRemoteComputer As String), so I can get the screenshot.

Thanks!