我的要求是在安装应用程序之前要执行某些操作,并且在安装相同应用程序之后执行某些操作。我正在考虑通过Windows Forms(C#)实现这一点。我在设计Windows窗体应用程序方面没有太多经验,因为我的经验更多的是设计Web应用程序。你能指导我如何实现上述目标吗?
简而言之,我的工作流程是 - > (某些操作) - >安装软件(第三方) - > (某些操作)(如何找到应用程序安装?)
感谢。
答案 0 :(得分:1)
我喜欢的一些开源资料 http://nsis.sourceforge.net/Main_Page
或者你可以遵循这个。 https://msdn.microsoft.com/en-us/library/19x10e5c(v=vs.100).aspx Install Shield可能会起作用或
答案 1 :(得分:1)
您可以通过创建Install类,然后重写OnBeforeInstall和OnAfterInstall事件来完成此操作。检查一下:Extending Visual Studio Setup Project
答案 2 :(得分:1)
谢谢你的回答。根据您共享的链接,我后来才知道我不需要安装程序,只需要在Process(System.Diagnostics)中调用该应用程序。我为此创建了一个Windows应用程序,并且正在按照我的预期工作。