远程控制软件的原理是什么