如何检测VS代码是否已安装在Windows客户端计算机上



我正在为我的应用程序构建一个基于WIX工具集的安装程序。

要使用我的应用程序,用户的Windows机器需要有VS代码。我的包中包含了VS code exe文件,我想添加一个条件语句来决定是否需要启动VS code exe安装。

从命令行中,如果我键入code --version,如果电脑已经有VS代码应用程序,它似乎会返回VS代码版本信息。我正试图找出利用这些信息创建条件语句的方法。。。

感谢您的见解和建议!

非常感谢!!

通常使用注册表来进行应用程序检测。如果您在MSI中进行此检测,则需要使用RegLocator来设置属性。如果使用捆绑包进行安装,则需要使用RegistrySearch。

您将在注册表中搜索的内容需要对搜索位置和值进行一些侦查。只需快速搜索即可找到此网站。

相关内容

最新更新