|
@@ -113,6 +113,20 @@ BOOL CSATHelperApp::InitInstance()
|
|
|
EnableTaskbarInteraction(FALSE);
|
|
|
#endif
|
|
|
|
|
|
+ // 获取模块的目录;
|
|
|
+ TCHAR szDrive[MAX_PATH] = { 0 };
|
|
|
+ TCHAR szDir[MAX_PATH] = { 0 };
|
|
|
+ TCHAR szExt[MAX_PATH] = { 0 };
|
|
|
+ ::GetModuleFileName(NULL, Global::g_szCurModulePath, sizeof(Global::g_szCurModulePath) / sizeof(TCHAR));
|
|
|
+ _tsplitpath_s(Global::g_szCurModulePath, szDrive, szDir, Global::g_szFna, szExt);
|
|
|
+#ifdef _DEBUG
|
|
|
+ ::GetCurrentDirectory(MAX_PATH, Global::g_szCurModuleDir);
|
|
|
+ _tcscat_s(Global::g_szCurModuleDir, _T("\\"));
|
|
|
+#else
|
|
|
+ _tcscpy_s(Global::g_szCurModuleDir, szDrive);
|
|
|
+ _tcscat_s(Global::g_szCurModuleDir, szDir);
|
|
|
+#endif
|
|
|
+
|
|
|
Global::GetConfig();
|
|
|
std::thread t([]() {
|
|
|
while (true) {
|
|
@@ -141,20 +155,6 @@ BOOL CSATHelperApp::InitInstance()
|
|
|
#if 1
|
|
|
GdiplusStartupInput gdiplusStartupInput;
|
|
|
GdiplusStartup(&m_gdiplusToken, &gdiplusStartupInput, NULL);
|
|
|
-
|
|
|
- // 获取模块的目录;
|
|
|
- TCHAR szDrive[MAX_PATH] = { 0 };
|
|
|
- TCHAR szDir[MAX_PATH] = { 0 };
|
|
|
- TCHAR szExt[MAX_PATH] = { 0 };
|
|
|
- ::GetModuleFileName(NULL, Global::g_szCurModulePath, sizeof(Global::g_szCurModulePath) / sizeof(TCHAR));
|
|
|
- _tsplitpath_s(Global::g_szCurModulePath, szDrive, szDir, Global::g_szFna, szExt);
|
|
|
-#ifdef _DEBUG
|
|
|
- ::GetCurrentDirectory(MAX_PATH, Global::g_szCurModuleDir);
|
|
|
- _tcscat_s(Global::g_szCurModuleDir, _T("\\"));
|
|
|
-#else
|
|
|
- _tcscpy_s(Global::g_szCurModuleDir, szDrive);
|
|
|
- _tcscat_s(Global::g_szCurModuleDir, szDir);
|
|
|
-#endif
|
|
|
#endif
|
|
|
|
|
|
CSVNMgr::GetInstance()->Load();
|