std::wstring strW(strName.length(), 0);
std::string::const_iterator i = strName.begin(), ie = strName.end();
std::wstring::iterator j = strW.begin();
for (; i != ie; ++i, ++j)
*j = std::use_facet< std::ctype< wchar_t > >(std::locale()).widen(*i);
powershell -ExecutionPolicy ByPass -command ". powershell -ExecutionPolicy ByPass -command ". '$(ProjectDir)script.ps1' '$(SolutionDir)..\include\version.h'