Yes. QTP should be installed on the system where u want to run QTP Scripts.
For running QTP Scripts on systemB from systemA, try using STAF (instead of running as windows service). Refer http://staf.sourceforge.net/current/STAFDiag.htm and http://staf.sourceforge.net/current/STAF...HDRPROCSRV
It works great for your scenario.
For running QTP Scripts on systemB from systemA, try using STAF (instead of running as windows service). Refer http://staf.sourceforge.net/current/STAFDiag.htm and http://staf.sourceforge.net/current/STAF...HDRPROCSRV
It works great for your scenario.