IfFileExists "C:\Program Files\MySQL\MySQL Server *" MySQLInstalled 0
messageBox MB_OK "Please install MySQL Server to continue!"
Quit
MySQLInstalled:
"code..."
我想检查是否安装了mysql服务器,我在这里错过了什么?
尝试使用注册表检查来确定是否安装了 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}
检查注册表项怎么样?
几乎所有软件都使用注册表来保存有关安装位置的信息。
通常,如果密钥存在,则有类似值的“安装路径”、“安装位置”可用。