Эх сурвалжийг харах

#IQRV #comment 优化VTMEXE的提示

80374374 1 жил өмнө
parent
commit
2ae9640605

+ 7 - 4
Tool/VTMLauncher/VTM_IL.cpp

@@ -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;
 	}