|
@@ -123,13 +123,13 @@ int GetVersion(char** pVersion)
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- MessageBoxA(NULL,"获取版本信息失败",NULL,0);
|
|
|
+ MessageBoxA(NULL,"获取版本信息失败:文件内容为空",NULL,0);
|
|
|
return 0;
|
|
|
}
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- MessageBoxA(NULL,"获取版本信息失败",NULL,0);
|
|
|
+ MessageBoxA(NULL,"获取版本信息失败:文件打开失败",NULL,0);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
@@ -175,7 +175,7 @@ BOOL GetSpShellPath(char** pPath)
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- MessageBoxA(NULL,"获取版本信息失败",NULL,0);
|
|
|
+ MessageBoxA(NULL,"获取执行文件失败:文件无效或文件不存在",NULL,0);
|
|
|
return FALSE;
|
|
|
}
|
|
|
}
|
|
@@ -190,7 +190,10 @@ BOOL Execute(const char* cExeName)
|
|
|
if (!ShellExecuteExA(&sei))
|
|
|
{
|
|
|
DWORD dwError = GetLastError();
|
|
|
- MessageBoxA(NULL,"获取版本信息失败",NULL,0);
|
|
|
+ char szError[128];
|
|
|
+ memset(szError, '\0', 128);
|
|
|
+ sprintf_s(szError, 128, "执行应用程序失败:%u", dwError);
|
|
|
+ MessageBoxA(NULL, szError,NULL,0);
|
|
|
return FALSE;
|
|
|
}
|
|
|
|