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

MySQLInstalled:
"code..."

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

4

2 回答 2

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}
于 2017-08-21T14:04:12.050 回答
0

检查注册表项怎么样?

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

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

于 2013-07-08T04:56:51.320 回答