如何在我的C#代码中find安装MSSQL Server 2008 R2的文件夹path?
安装程序的WMI类( Win32_Product , Win32_SoftwareFeature和Win32_SoftwareElement )不提供此信息:不要求在任何这些级别有单个位置。 因此需要特定应用程序。
好像
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\100
包含基本文件夹的VerSpecificRootDir 。 而且它看起来像使用正确的数字(即SQL Server版本号10)replace100将可以在不同的版本上工作。