Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void runCommand(const std::string& strCommand)
- {
- if (strCommand.empty()) return;
- #if _WIN64
- 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);
- #else
- int nErr = ::_wsystem(std::wstring_convert<std::codecvt_utf8_utf16<wchar_t>,wchar_t>().from_bytes(strCommand).c_str());
- #endif
- if (nErr)
- LogPrintf("runCommand error: system(%s) returned %d\n", strCommand, nErr);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement