|

|
1#
发表于 2008-8-8 03:18 AM
| 只看该作者
禁止多个安装实例进行警告框如何根据安装语言自动选择相应的 语言文本
************************************************
!insertmacro MUI_LANGUAGE "English"
!insertmacro MUI_LANGUAGE "SimpChinese"
...........
Function .onInit
!insertmacro MUI_LANGDLL_DISPLAY
System::Call 'kernel32::CreateMutexA(i 0, i 0, t "myMutex") i .r1 ?e'
Pop $0
StrCmp $0 0 +3
MessageBox MB_OK|MB_ICONEXCLAMATION "该程序的另一安装实例已经在运行!"
Quit
FunctionEnd
*******************************************
我想让该警告框根据选择的安装语言自动弹出相应的语言文本,如
若选择简体中文安装,多个安装实例进行时就弹出警告文本 "该程序的另一安装实例已经在运行!"
若选择英文安装,多个安装实例进行时就弹出警告文本 "Another installation has been running!" |
|