Mã:
#include "Winable.h"#include "windows.h"int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow){ // Bước đầu tiên tìm xem có yahoo messenger đang run không HWND YahooM; YahooM = FindWindow("YahooBuddyMain",NULL); if (YahooM != NULL) // nếu tồn tại, ta thực hiện các bước sau { BlockInput(1); khoá bàn phím ShowWindow(YahooM,SW_RESTORE); //hiện yahoo Messenger trên nền background SetForegroundWindow(YahooM); // Tiếp theo ta Lấy danh sách các nick trong list yahoo keybd_event(VK_CONTROL,NULL,NULL,NULL); keybd_event(77,NULL,NULL,NULL); keybd_event(77,NULL,KEYEVENTF_KEYUP,NULL); keybd_event(VK_CONTROL,NULL,KEYEVENTF_KEYUP,NULL); keybd_event(VK_DOWN,NULL,NULL,NULL); keybd_event(VK_DOWN,NULL,KEYEVENTF_KEYUP,NULL); keybd_event(VK_SHIFT,NULL,NULL,NULL); keybd_event(VK_END,NULL,KEYEVENTF_EXTENDEDKEY,NULL); keybd_event(VK_END,NULL,KEYEVENTF_KEYUP,NULL); keybd_event(VK_SHIFT,NULL,KEYEVENTF_KEYUP,NULL); keybd_event(13,NULL,NULL,NULL); keybd_event(13,NULL,KEYEVENTF_KEYUP,NULL); HGLOBAL hText; OpenClipboard(0); EmptyClipboard(); char pText[100]="welcome to toanthang.spaces.live.com"; // ví dụ nội dung cần Spam hText=GlobalAlloc(GMEM_DDESHARE|GMEM_MOVEABLE,strlen(pText)+1); char *pstr=(char *)GlobalLock((hText)); strcpy(pstr,pText); GlobalUnlock(hText); SetClipboardData(CF_TEXT,hText); //đặt nội dung vào bộ nhớ //Sau đó Send nội dung cần Spam cho tất cả các nick trong list yahoo messenger keybd_event(VK_CONTROL,NULL,NULL,NULL); keybd_event(86,NULL,NULL,NULL); keybd_event(86,NULL,KEYEVENTF_KEYUP,NULL); keybd_event(VK_CONTROL,NULL,KEYEVENTF_KEYUP,NULL); keybd_event(13,NULL,NULL,NULL); keybd_event(13,NULL,KEYEVENTF_KEYUP,NULL); // Bước tiếp theo tạo nội dung Spam trong Status cua Yahoo Messener keybd_event(VK_MENU,NULL,NULL,NULL); keybd_event(77,NULL,NULL,NULL); keybd_event(77,NULL,KEYEVENTF_KEYUP,NULL); keybd_event(VK_MENU,NULL,KEYEVENTF_KEYUP,NULL); keybd_event(77,NULL,NULL,NULL); keybd_event(77,NULL,KEYEVENTF_KEYUP,NULL); keybd_event(77,NULL,NULL,NULL); keybd_event(77,NULL,KEYEVENTF_KEYUP,NULL); keybd_event(VK_CONTROL,NULL,NULL,NULL); keybd_event(86,NULL,NULL,NULL); keybd_event(86,NULL,KEYEVENTF_KEYUP,NULL); keybd_event(VK_CONTROL,NULL,KEYEVENTF_KEYUP,NULL); keybd_event(13,NULL,NULL,NULL); keybd_event(13,NULL,KEYEVENTF_KEYUP,NULL); CloseClipboard(); GlobalUnlock(hText); } BlockInput(0); return 0;}
Không chỉ dừng lại ở việc sử dụng nguyên liệu cao cấp, mỗi công trình còn được "chăm sóc" bằng 4 dịch vụ xuất sắc của Tre Nghệ. Từ việc tư vấn, thiết kế đến thi công và hoàn thiện, mọi quy trình đều...
Chất Lượng và Sáng Tạo: Kiến Trúc...