#include <stdio.h>
#include <windows.h>
#include <shellapi.h>
int main(void)
{
const wchar_t* name = L"gt.exe";
wchar_t path[300];
wchar_t res[300];
GetModuleFileNameW(NULL, path, 300);
STARTUPINFO si;
PROCESS_INFORMATION pi;
if(!CreateProcessW( NULL, res, NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi ))
{
printf("Error code:%i", GetLastError
()); }
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDx3aW5kb3dzLmg+CiNpbmNsdWRlIDxzaGVsbGFwaS5oPgoKaW50IG1haW4odm9pZCkgCnsKCWNvbnN0IHdjaGFyX3QqIG5hbWUgPSBMImd0LmV4ZSI7Cgl3Y2hhcl90IHBhdGhbMzAwXTsKCXdjaGFyX3QgcmVzWzMwMF07CgkJCglHZXRNb2R1bGVGaWxlTmFtZVcoTlVMTCwgcGF0aCwgMzAwKTsKCQkKCXdjc25jYXQocmVzLCBuYW1lLCB3Y3NsZW4obmFtZSkpOwoJd2NzbmNhdChyZXMsIEwiICIsIDEpOwoJd2NzbmNhdChyZXMsIHBhdGgsIHdjc2xlbihwYXRoKSk7CgkJCglTVEFSVFVQSU5GTyBzaTsKCVBST0NFU1NfSU5GT1JNQVRJT04gcGk7CgltZW1zZXQoJnNpLCAwLCBzaXplb2Yoc2kpKTsKCQkKCWlmKCFDcmVhdGVQcm9jZXNzVyggTlVMTCwgcmVzLCBOVUxMLCBOVUxMLCBGQUxTRSwgMCwgTlVMTCwgTlVMTCwgJnNpLCAmcGkgKSkKCQl7CgkJCXByaW50ZigiRXJyb3IgY29kZTolaSIsIEdldExhc3RFcnJvcigpKTsKCQl9Cn0=