我创建了一个桌面应用程序,基本上可以在用户的计算机上进行一些扫描。我使用NSIS创建了设置。一切正常。
即使卸载部分也能正常工作。但出于好奇,我想在卸载部分添加一项功能。一旦用户卸载应用程序,我希望这样。应该从用户的pc(我已完成的部分)中删除应用程序及其文件。我想做的下一件事是应该将用户重定向到我的网站,说明一条消息,感谢他使用该应用程序。
为此,我创建了一个批处理文件,其中包含网站URL以及查询字符串中的用户名(他在注册期间提供)。我正在使用C#创建批处理文件。
如何在卸载过程中运行批处理文件,以便它可以访问网站。
示例网址如下 www.application.com \ username ='abc'
我试图从URL获得帮助,但无法解决我的问题。
任何帮助都将不胜感激。
谢谢和问候
S上。 Vikneshwar
答案 0 :(得分:1)
最后我花了几分钟后自己终于完成了这个过程。
我使用C#创建了一个批处理文件。 批处理文件由行
组成@echo off 开始http://application.com \ username ='abc' @echo off
现在我需要在卸载过程中运行此批处理文件。
所以我尝试使用ExecShell,然后Exec最终使用了ExecWait
以下是代码
Section "Uninstall"
ExecWait '"$INSTDIR\test.bat"'
;some code
SectionEnd
希望这很有用。
由于
答案 1 :(得分:0)
您无需使用批处理文件打开网址,只需使用ExecShell
...