-4

在使用 c# 开始安装之前,我需要检查是否已经安装了 exe?

在我的过程中,如果 exe 已经安装意味着我不应该再次尝试安装它。

4

2 回答 2

2

你是如何安装你的应用程序的?如果您使用 ClickOnce 或 .msi 文件,则存在检测应用程序已安装的机制(因为 ID 匹配)。

如果您使用的是自定义构建的安装程序,则需要将该信息存储在某处,通常使用注册表(HKEY_LOCAL_MACHINE/Software/YourProduct 是通常的位置)。

于 2012-11-21T06:08:07.430 回答
0

当您安装它时,在注册表中的某个键中写入一个指示它安装位置的值。下次阅读此注册表项。如果密钥存在,请不要再次安装。

于 2012-11-21T06:07:00.723 回答