#ifndef UITIL_H #define UITIL_H #ifdef WIN32 #include #include #include #include #include #include #endif #include class Uitil { public: Uitil(); static std::wstring stringToWString(const std::string &string); static HANDLE getCurrentUserToken(); static bool runProgAsCurUser(HANDLE token, const std::string &progPath, const std::string &progArgs); static bool RunProgAsCurUserAdminPrivilege(const std::string &progPath, const std::string &progArgs); }; #endif // UITIL_H