我正在制作程序以在 C# 中自动安装软件。我用鼠标和键盘来监听安装程序安装时执行的事件。首先管理员需要安装需要在连接的客户端上大量安装的程序。因此,管理员运行服务器,该服务器在特定安装软件时挂钩鼠标和键盘事件,并且管理员选择唯一的屏幕区域进行屏幕截图,以便稍后在客户端安装过程中匹配以确定特定表单是否已到达,然后再模拟键或单击否则等待屏幕截图匹配。 .(例如,下一个表单是在单击下一个按钮后才出现的,然后才模拟单击或击键)
如果我错了,请纠正我..plz..
1)好吧,我知道组策略对象可以实现同样的事情,但它只能安装 msi 包而不是 exe 设置......所以它们需要首先转换为 msi.. 我为这个转换搜索了免费程序,但没有一个是免费的. (所有免费程序都只是简单的 exe 到 msi 转换器,但是转换后的 msi 在安装时仍会询问客户是否存在任何错误情况)&ofcource 你需要为域控制器 pc 购买 windows 服务器许可证,这对于印度学校和网吧是不可能的,慈善信托..
2)没有免费的程序可以完美地完成这项任务 AutoIT,AutoHotkey 尝试它很好但不是每次都成功。
3) Codeplex 上的 White Framework 很不错,但有时在安装时仍然会闲逛..
那么这种方式可以吗?或者有任何其他方法可以做到这一点(我想自动化 exe,msi ondemand 无人值守安装)