Advertisement
Guest User

Untitled

a guest
Apr 24th, 2014
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. TBBUTTONINFO mtbbi;
  2. HWND hwnd;
  3. HANDLE hProc;
  4. DWORD dwProcessID;
  5. void* lpData;
  6.  
  7. GetWindowThreadProcessId(hwnd, &dwProcessID);
  8. hProc = OpenProcess(PROCESS_ALL_ACCESS, 0, dwProcessID);
  9. lpData = VirtualAllocEx(hProc , 0, sizeof(TBBUTTONINFO), MEM_COMMIT, PAGE_READWRITE);
  10. memset(&mtbbi,0,sizeof(mtbbi));
  11. mtbbi.cbSize=sizeof(TBBUTTONINFO);
  12. mtbbi.dwMask=TBIF_BYINDEX|TBIF_LPARAM;
  13. WriteProcessMemory(hProc,lpData,&mtbbi,sizeof(TBBUTTONINFO),&dwBytesRead);
  14. SendMessage(hwnd, TB_GETBUTTONINFO, 0, (LPARAM)lpData);
  15. ReadProcessMemory(hProc, lpData, &mtbbi, sizeof(TBBUTTONINFO), &dwBytesRead);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement