Advertisement
Guest User

Untitled

a guest
Apr 24th, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.56 KB | None | 0 0
  1.  
  2. void runCommand(const std::string& strCommand)
  3. {
  4.     if (strCommand.empty()) return;
  5. #if _WIN64
  6.     bool nErr = !CreateProcessW(nullptr, (wchar_t*)std::wstring_convert<std::codecvt_utf8_utf16<wchar_t>,wchar_t>().from_bytes(strCommand).c_str(), nullptr, nullptr, false, CREATE_NO_WINDOW, nullptr, nullptr, nullptr, nullptr);
  7. #else
  8.     int nErr = ::_wsystem(std::wstring_convert<std::codecvt_utf8_utf16<wchar_t>,wchar_t>().from_bytes(strCommand).c_str());
  9. #endif
  10.     if (nErr)
  11.         LogPrintf("runCommand error: system(%s) returned %d\n", strCommand, nErr);
  12. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement