如何在我的 C# 代码中找到安装 MSSQL 服务器 2008 R2 的文件夹路径?
答案1
安装程序 WMI 类(Win32_Product
、Win32_SoftwareFeature
和Win32_SoftwareElement
)不提供此信息:不要求在任何这些级别上都有一个单一位置。因此需要特定于应用程序的内容。
好像
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\100
包含VerSpecificRootDir
基本文件夹。看起来,100
用正确的数字(即 SQL Server 版本乘以十)替换将适用于各个版本。