检查是否安装了MySQL服务器

时间:2013-07-06 12:33:40

标签: mysql nsis

IfFileExists "C:\Program Files\MySQL\MySQL Server *" MySQLInstalled 0
messageBox MB_OK "Please install MySQL Server to continue!"
Quit

MySQLInstalled:
"code..."

我想检查一下是否安装了mysql服务器,我在这里想念什么?

2 个答案:

答案 0 :(得分:1)

尝试使用注册表检查来确定是否安装了MYSQL。我已经证明这是有效的。

    ClearErrors
ReadRegStr $0 HKLM SYSTEM\CurrentControlSet\Services\MYSQL "ImagePath"
${If} ${Errors}
  MessageBox MB_OK "Value not found [$0]"
${Else}  
    MESSAGEBOX MB_OK "UgandaEMRTomcat is installed at $0 do you want to proceed"
${EndIf}

答案 1 :(得分:0)

检查注册表项怎么样?

几乎所有软件都使用注册表来保存有关安装位置的信息。

通常,如果密钥存在,则存在“安装路径”,“安装位置”,类似值可用。