Bootstrap

InnoSetup 卸载软件自动关闭主程序

InnoSetup 卸载软件自动关闭主程序

在 InnoSetup 中,[UninstallRun] 区段是一个可选区段,用于在卸载程序之前运行指定的命令或程序。
在 [UninstallRun] 区段中,我们可以使用 cmd.exe 来执行 taskkill 命令。以下是示例代码:
[UninstallRun]
Filename: "cmd.exe"; Parameters: "/C taskkill /IM {#MyAppExeName} /F"; Flags: runhidden
在此示例中,Filename 参数指定要执行的程序,即 cmd.exe。Parameters 参数指定要传递给 cmd.exe 的参数。"/C" 标志指示 cmd.exe 执行完命令后退出。"taskkill /IM {#MyAppExeName} /F" 是实际执行的命令,其中 {#MyAppExeName} 是一个预处理器常量,指向您应用程序的主可执行文件名。
"runhidden" 标志将隐藏命令行窗口,避免干扰用户体验。
 

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。

;