我正在寻找一种将程序远程安装到运行 Windows 的其他计算机单元的方法,而无需在每台计算机上重新运行安装程序步骤(下一个、下一个、完成...),.exe 安装程序不需要在不使用 GUI 安装程序的情况下,通常没有简单的方法来做到这一点。我想出的一个解决方案,在单台电脑上运行安装程序并尝试使用 FileSystemWatcher 跟踪安装程序添加的每个文件(位置、文件名、注册表文件),然后复制这些文件并将它们发送到需要该程序的所需主机安装每个文件的位置会这样吗?有没有更简单的实现
FileSystemWatcher 的问题是,虽然它检测到哪些文件已被添加、编辑或删除,但它无法判断哪个进程进行了更改,为什么我需要知道?,其他程序很大程度上依赖于文件并将继续编辑它们,所以我需要隔离安装程序进程以轻松研究其功能以及添加了哪些文件。我知道解决此问题的唯一方法是开发文件系统过滤器驱动程序...
请给我您的意见或一些建议,哪些是最好的方法,对不起我的英语不好。