wix - 如何检测在 Windows 10 中运行 - Windows 虚拟桌面 (WVD)
问题描述
我希望能够检测我的安装程序何时在 Win10 WVD 操作系统上运行。
- 检测“桌面”安装:
MsiNTProductType = 1
- 检测“rdsh”安装:
MsiNTProductType = 3 And TerminalServer = 1
- 检测到“WVD”安装?
以下是我到目前为止获得的数据:
- WVD 安装将设置 MSI 属性
MsiNTProductType = 3
- WVD 安装将设置 MSI 属性
TerminalServer = 1
- WVD 安装有
[HKLM\Software\Microsoft\Windows NT\CurrentVersion] "InstallationType"="Client"
在 MSI 中检测 WVD 安装的合适方法是什么?还有其他我不知道的信息吗?我宁愿不依赖注册表...
解决方案
据我所知,最简单的方法是关闭注册表值:
[HKLM\Software\Microsoft\Windows NT\CurrentVersion]
"InstallationType"="Client"
连同TerminalServer
MSI 属性。
推荐阅读
- python - 使用漂亮的汤从 HTML 中提取特定的标题
- python - 我无法将此 Python 函数转换为 Swift 函数
- blockly - 如何获取 Blockly 工作区中的总块数
- c++ - CMFCToolbar 仅显示一个按钮
- swift - 裁剪(到:CGRect)没有正确裁剪
- github-actions - 无法在自定义 GitHub 操作中执行命令
- python - Tensorflow 上的 ResourceExhaustError,无法切换到 CPU
- android - how to successfully switch between adapters while still being able to make toolbar disappear
- vue.js - Uncaught TypeError: Cannot read property 'use' of undefined,vue3+element-ui
- tensorflow - 你如何让 cabal 安装本地软件包?