WUIsBack/launcher/SelfElevate.c

13 lines
301 B
C

#include "SelfElevate.h"
#include <windows.h>
#include "Exec.h"
#include "VersionInfo.h"
HRESULT SelfElevate(LPWSTR args, LPDWORD code) {
LPWSTR fileName;
GetOwnFileName(&fileName);
HRESULT hr = Exec(L"runas", fileName, args, NULL, SW_SHOWDEFAULT, TRUE, code);
LocalFree(fileName);
return hr;
}