将任何 windows 程序迁移到另一台电脑(没有安装程序 GUI)

migrating any windows program to another pc (without installer GUI)

我正在寻找一种方法,可以将程序远程安装到其他计算机单元 运行 Windows,而不需要 运行 安装程序在每台计算机上执行步骤( next,next,finish...) 再来一遍,如果不使用 GUI 安装程序,.exe 安装程序通常没有简单的方法来执行此操作。 我想出的一个解决方案,运行 一台电脑上的安装程序 并尝试使用 FileSystemWatcher 跟踪安装程序添加的每个文件(位置、文件名、注册表文件),然后复制这些文件并将它们发送到需要安装程序的所需主机以及每个文件的位置这是否有效?有没有更简单的实现方式

FileSystemWatcher 的问题是,尽管它检测到哪些文件已被添加、编辑或删除,但它无法判断更改是哪个进程,我为什么需要知道?其他程序在很大程度上依赖于文件并将保留编辑它们所以我需要隔离安装程序进程以轻松研究它的功能和添加的文件.. 我知道克服这个问题的唯一方法是开发一个文件系统过滤驱动程序...

请给我你的意见或一些建议,告诉我最好的方法是什么,抱歉我的英语不好。

几乎每个现代安装程序都有一些方法来执行静默安装。您可能需要进行一些挖掘才能找到答案,或者询问出版商。尝试 运行 安装程序 /?作为命令行开关,看看它告诉你什么。