我最近正在使用Symantech的一种名为Norton EndPoint保护的产品。它由一个服务器控制台应用程序和一个部署应用程序组成,我想将他们的部署方法合并到我的一个产品的未来版本中。RPC命令启动软件安装
部署应用程序允许您选择运行Win2K,WinXP或Win7的计算机工作站。工作站的选择由AD(Active Directory)或NT Domain(WINs/DNS NetBIOS查询)提供。从列表中,您可以点击并选择部署Symantech病毒&间谍软件保护套件的端点软件。
然后,在选择哪些工作站应该收到软件包后,软件将setup.exe程序复制到每个工作站(假设通过管理共享\ pcname \ c $),然后命令工作站执行setup.exe,安装软件的工作站。
我真的很喜欢他们的产品如何工作,但不知道他们在做什么来完成所有步骤。我还没有对此进行深入的调查,比如嗅探网络等等,并想在这里查看是否有人熟悉我在说什么,如果你知道它是如何完成的,或者有想法如何可以完成。
我的想法是,他们使用管理员共享将软件复制到选定的工作站,然后发出RPC调用来命令工作站执行安装。
有趣的是,工作站在没有任何登录用户知道发生了什么事情的情况下执行此操作,直到需要重新启动的最后。在这一点上,用户会得到一个弹出窗口,要求现在或稍后重新启动,等等......我的预感是setup.exe程序正在弹出此消息。
重点:我正在寻找一种基于Windows的机器可以告诉其他人执行一些操作或运行某个程序的机制。
我的编程语言是C/C++
任何想法/建议赞赏。
在使用DameWare工具 – topherg 2015-02-10 19:50:44