程序共享是指
程序的所有者将程序通过网络(可以是局域网或internet)共享给其他人使用全部或部分功能。
共享程序或者称为共享软件是指个人或非公司团队开发的向用户直接收取注册费或相关服务费的“先试用,后购买”的中、小规模的软件。这是针对程序本身的分类,类似分类诸如收费软件、免费软件等。
1、通过基于远程桌面
RDP协议的程序实现。(因为在本地执行诸多进程会对服务器的并发数有很大限制)
2、通过虚拟磁盘和注册表加载的方式将文件和注册表虚拟到其他主机的本地调用执行。(调用远程文件在本地执行,合理均衡系统资源,大大提高并发数量,缺点是只能在高速的局域网中(纯千兆以上网络)实现)
3、通过第三方软件将共享的程序文件复制到本地后执行程序(对服务器和网络的依赖都不强,缺点是占用本地磁盘并且需要从服务器下载全部文件,限制了打开程序的速度和产生过多流量,缺乏效率和软件共享的数量)