diff options
Diffstat (limited to 'gpg_wrapper.cpp')
-rw-r--r-- | gpg_wrapper.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/gpg_wrapper.cpp b/gpg_wrapper.cpp index fa8c8f7..e1910af 100644 --- a/gpg_wrapper.cpp +++ b/gpg_wrapper.cpp @@ -88,13 +88,16 @@ pxResult pxExecute(wstring *acommandline, char *ainput, string *aoutput, LPDWORD debuglog<<"in: "<<commandline<<"\n"; - TCHAR chNewEnv[128]; +/* TCHAR chNewEnv[128]; LPTSTR lpszCurrentVariable; lpszCurrentVariable = (LPTSTR)chNewEnv; - _tcscpy(lpszCurrentVariable, _T("LANGUAGE=0")); + _tcscpy(lpszCurrentVariable, _T("LANGUAGE=0")); */ + - success = CreateProcess(NULL, (TCHAR*)commandline.c_str(), NULL, NULL, TRUE, CREATE_NEW_CONSOLE, (LPVOID)chNewEnv, NULL, &sinfo, &pri); + setlocale( LC_ALL, "C" ); +// success = CreateProcess(NULL, (TCHAR*)commandline.c_str(), NULL, NULL, TRUE, CREATE_NEW_CONSOLE, (LPVOID)chNewEnv, NULL, &sinfo, &pri); + success = CreateProcess(NULL, (TCHAR*)commandline.c_str(), NULL, NULL, TRUE, CREATE_NEW_CONSOLE, NULL, NULL, &sinfo, &pri); if (!success) { |