我之前已经问过这个问题了,它已经关闭了“TOO BROAD”。但我再问一次,但只需要一点介绍来解决我的问题。我想制作一个安装程序来安装其他软件,如Skype,Google Chrome等。 在我之前的帖子中,我收到了以下评论:
这里是一个开始:编写任何C#程序而不是写一个脚本(可能是 .cmd for Windows)将所有必要的二进制文件/资源复制到其他 机器......让它在多台目标机器上工作...... 机器没有正确版本的.Net ...没有管理员权限... 只为一个用户...并为所有用户...添加可读记录... 并打电话回家...第一年应该足够了。
我不明白这个评论,请有人用更简单的语言告诉我。我想在Windows Forms上使用C#进行此操作。 我该在哪里开始??? 如何使用C#访问安装程序文件并执行它们? 请不要关闭这篇文章,因为我想做这件事,我需要帮助。
答案 0 :(得分:1)
这将执行chrome,skype(...)安装程序的.exe。但是你必须完成set programm的完整安装对话框,我不太确定,如果这样可以满足你的目的......
该评论描述的内容:在您的计算机上安装所有程序,然后找到已安装的文件并构建一个脚本,在目标计算机上复制这些文件。然后他告诉你如何测试你的应用程序
答案 1 :(得分:0)
您可以使用安装和部署项目模板。在Visual Studio中,它列在新项目对话框的“其他项目类型”节点下。请参阅链接以获取更多信息。 http://vijirajkumar.blogspot.com/2010/03/create-setup-and-deployment-project.html
如果必须在安装期间执行自定义操作,则还可以使用安装程序类。
您可以在安装之前,安装之后等几个事件上运行代码。您可以执行许多基本操作,例如添加注册表项,添加依赖项文件,显示在“开始”菜单中等。这只是基本安装创造者。如果您需要更高级的,那里有很多付费和免费的实用工具。