Учитывая обстоятельства, я просто установил бы XAMPP на нормальный Mac OS X, затем настроил бы простой сценарий для автоматического запуска его когда загрузки компьютера. Это позволяет веб-серверу работать при порождении нулевой интерференции с пользователем.
Классы WMI установщика ( Win32_Product
, Win32_SoftwareFeature
и Win32_SoftwareElement
) не предоставляют эту информацию: требования отсутствуют. что на любом из этих уровней есть одно место. Поэтому требуется что-то конкретное для приложения.
Похоже,
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\100
содержит VerSpecificRootDir
с базовой папкой. И похоже, что замена 100
правильным числом (т. Е. Количество версий SQL Server, умноженное на десять) будет работать во всех версиях.