diff options
author | Gluzskiy Alexandr <sss123next@list.ru> | 2010-09-16 09:25:18 +0300 |
---|---|---|
committer | Gluzskiy Alexandr <sss123next@list.ru> | 2010-09-16 09:25:18 +0300 |
commit | f8e420612fcc94a7a3f2455f357d7d57ff31c62d (patch) | |
tree | 336a04f0a95cd6b9da2c98a4c64d32d232c1f4c0 /gpg_wrapper.cpp | |
parent | fdfc7bdd1090a495dce55f651f159592ce77bdb1 (diff) |
modified: gpg_wrapper.cpp
modified: log.cpp
modified: log.h
modified: main.cpp
modified: new_gpg.rc
modified: options.cpp
modified: resource.h
Diffstat (limited to 'gpg_wrapper.cpp')
-rw-r--r-- | gpg_wrapper.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gpg_wrapper.cpp b/gpg_wrapper.cpp index dd8a65d..226fd5e 100644 --- a/gpg_wrapper.cpp +++ b/gpg_wrapper.cpp @@ -66,6 +66,11 @@ pxResult pxExecute(wstring *acommandline, char *ainput, string *aoutput, LPDWORD sinfo.hStdError=newstdout; sinfo.hStdInput=newstdin; + char *mir_path = new char [MAX_PATH]; + CallService(MS_UTILS_PATHTOABSOLUTE, (WPARAM)"\\", (LPARAM)mir_path); + SetCurrentDirectoryA(mir_path); + delete [] mir_path; + TCHAR *bin_path = UniGetContactSettingUtf(NULL, szGPGModuleName, "szGpgBinPath", _T("")); { if(_waccess(bin_path, 0) == -1) |