Criando um Flood para MSN avançado .
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
Aidicione nas Uses:
ClipBrd, ShlObj, ExtCtrls
Agora coloque no Form1 :
2 - Labels
1 - Edit
1 - ComBox
3 - BitBtn1
1 - Timer
Em Private Coloque :
function GetClassName(Handle: THandle): String;
Em Public Coloque :
procedure LoadConversations(List: TStrings);
procedure SendTextToConversation(Conversation: THandle; Text: String);
Abaixo de "Form1 : TForm1;" coloque :
ConversationList : TStringList;
Coloque no timer1:
SendTextToConversation(StrToInt(ConversationList.Strings[Contatos.ItemIndex]),Edit1.Text);
Declare estas Funções :
function TForm1.GetClassName(Handle: THandle): String;
var
Buffer: array[0..MAX_PATH] of Char;
begin
Windows.GetClassName(Handle, @Buffer, MAX_PATH);
Result := String(Buffer);
end;
//Carrega a Janela de Conversa
procedure TForm1.LoadConversations(List: TStrings);
var
ConversationWindow, WND : HWND;
TitleLength : LongInt;
Title : String;
MSGWindows, sStart, SLength, sEnd : Integer;
Buff: array [0..127] of Char;
begin
WND := GetWindow(Form1.Handle, gw_HWndFirst);
ConversationList := TStringList.Create;
while Wnd <> 0 do
begin
if (Wnd <> Application.Handle) and
IsWindowVisible(WND) and
(GetWindow(WND, gw_Owner) = 0) and
(GetWindowText(WND, Buff, SizeOf(Buff)) <> 0) and
(GetClassname(WND) = 'IMWindowClass') then
begin
ConversationList.Add(inttostr(WND));
GetWindowText(Wnd, Buff, SizeOf(Buff));
sStart := Pos('<', StrPas(Buff)) + 1;
sLength := Pos('>', StrPas(Buff));
sEnd := sLength - sStart;
List.Add(Copy(StrPas(Buff), sStart, sEnd));
Application.ProcessMessages;
end;
Wnd := GetWindow(Wnd, gw_hWndNext);
end;
if Contatos.Items.Count <> 0 then Contatos.ItemIndex := 0;
end;
Código PHP:
//Envia o Texto
procedure TForm1.SendTextToConversation(Conversation: THandle; Text: String);
begin
Clipboard.AsText := Edit1.Text;
ShowWindow(Conversation, SW_SHOW);
BringWindowToTop(Conversation);
keybd_event(VK_CONTROL, MapVirtualKey(VK_CONTROL, 0), 0, 0);
keybd_event(Ord('V'), MapVirtualKey(Ord('V'), 0), 0, 0);
keybd_event(Ord('V'), MapVirtualKey(Ord('V'), 0), KEYEVENTF_KEYUP, 0);
keybd_event(VK_CONTROL, MapVirtualKey(VK_CONTROL, 0), KEYEVENTF_KEYUP, 0);
keybd_event(VK_RETURN,0,0,0);
end;
No Form1 ,em eventos , OnCreate, coloque:
LoadConversations(Contatos.Items); //Carrega a lista de Conversa
no evento OnDestroy:
ConversationList.Free; //Libera
Coloque isso no Botão "Enviar" :
BitBtn1.Enabled:=False;
BitBtn2.Enabled:=false;
if Edit1.Text <> '' then
if Contatos.Text <> '' then
Flood.Enabled:=true; //Envia o Texto
Botão "Parar" :
BitBtn3.Enabled:=False;
BitBtn1.Enabled:=True;
BitBtn2.Enabled:=True;
Flood.Enabled:=False;
Botão Capturar :
LoadConversations(Contatos.Items); //Carrega a lista de Conversa
Como Usar :
1- Abra o MSN
2- Inicia uma conversa
3- Aperte "Enviar"
4- Seja Feliz
Download da source
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
Aidicione nas Uses:
ClipBrd, ShlObj, ExtCtrls
Agora coloque no Form1 :
2 - Labels
1 - Edit
1 - ComBox
3 - BitBtn1
1 - Timer
Em Private Coloque :
function GetClassName(Handle: THandle): String;
Em Public Coloque :
procedure LoadConversations(List: TStrings);
procedure SendTextToConversation(Conversation: THandle; Text: String);
Abaixo de "Form1 : TForm1;" coloque :
ConversationList : TStringList;
Coloque no timer1:
SendTextToConversation(StrToInt(ConversationList.Strings[Contatos.ItemIndex]),Edit1.Text);
Declare estas Funções :
function TForm1.GetClassName(Handle: THandle): String;
var
Buffer: array[0..MAX_PATH] of Char;
begin
Windows.GetClassName(Handle, @Buffer, MAX_PATH);
Result := String(Buffer);
end;
//Carrega a Janela de Conversa
procedure TForm1.LoadConversations(List: TStrings);
var
ConversationWindow, WND : HWND;
TitleLength : LongInt;
Title : String;
MSGWindows, sStart, SLength, sEnd : Integer;
Buff: array [0..127] of Char;
begin
WND := GetWindow(Form1.Handle, gw_HWndFirst);
ConversationList := TStringList.Create;
while Wnd <> 0 do
begin
if (Wnd <> Application.Handle) and
IsWindowVisible(WND) and
(GetWindow(WND, gw_Owner) = 0) and
(GetWindowText(WND, Buff, SizeOf(Buff)) <> 0) and
(GetClassname(WND) = 'IMWindowClass') then
begin
ConversationList.Add(inttostr(WND));
GetWindowText(Wnd, Buff, SizeOf(Buff));
sStart := Pos('<', StrPas(Buff)) + 1;
sLength := Pos('>', StrPas(Buff));
sEnd := sLength - sStart;
List.Add(Copy(StrPas(Buff), sStart, sEnd));
Application.ProcessMessages;
end;
Wnd := GetWindow(Wnd, gw_hWndNext);
end;
if Contatos.Items.Count <> 0 then Contatos.ItemIndex := 0;
end;
Código PHP:
//Envia o Texto
procedure TForm1.SendTextToConversation(Conversation: THandle; Text: String);
begin
Clipboard.AsText := Edit1.Text;
ShowWindow(Conversation, SW_SHOW);
BringWindowToTop(Conversation);
keybd_event(VK_CONTROL, MapVirtualKey(VK_CONTROL, 0), 0, 0);
keybd_event(Ord('V'), MapVirtualKey(Ord('V'), 0), 0, 0);
keybd_event(Ord('V'), MapVirtualKey(Ord('V'), 0), KEYEVENTF_KEYUP, 0);
keybd_event(VK_CONTROL, MapVirtualKey(VK_CONTROL, 0), KEYEVENTF_KEYUP, 0);
keybd_event(VK_RETURN,0,0,0);
end;
No Form1 ,em eventos , OnCreate, coloque:
LoadConversations(Contatos.Items); //Carrega a lista de Conversa
no evento OnDestroy:
ConversationList.Free; //Libera
Coloque isso no Botão "Enviar" :
BitBtn1.Enabled:=False;
BitBtn2.Enabled:=false;
if Edit1.Text <> '' then
if Contatos.Text <> '' then
Flood.Enabled:=true; //Envia o Texto
Botão "Parar" :
BitBtn3.Enabled:=False;
BitBtn1.Enabled:=True;
BitBtn2.Enabled:=True;
Flood.Enabled:=False;
Botão Capturar :
LoadConversations(Contatos.Items); //Carrega a lista de Conversa
Como Usar :
1- Abra o MSN
2- Inicia uma conversa
3- Aperte "Enviar"
4- Seja Feliz
Download da source
12/19/2017, 18:48 por MrViSiBLe
» MU LIVE SEASON 2 | INAUGURA DOMINGO 17/09
9/2/2017, 13:51 por MrViSiBLe
» Sorteio Perfumes - Forum ViSiBLe
8/25/2017, 08:27 por Convidado
» Novas Vagas Para Staff
8/24/2017, 15:20 por MrViSiBLe
» CSGO [Internal/External] Multi-Hack AIMBOT + TRIGGERBOT + ESP + BHOP
8/22/2017, 03:04 por MrViSiBLe
» REB00T 31/07/2017
8/22/2017, 03:01 por MrViSiBLe
» [CS:GO] HENTAIWARE 19/08/2017 | LEGIT | RAGE | ESP | GLOVES | FACEIT |
8/22/2017, 02:58 por MrViSiBLe
» DeviceCheats CS:GO Gratuito 31/07/2017
8/22/2017, 02:56 por MrViSiBLe
» [CS:GO] External - Glow ESP | Triggerbot | RCS | BunnyHop | Noflash
8/22/2017, 02:53 por MrViSiBLe
» [CS:GO] GLOW ESP 21/08/2017
8/22/2017, 02:49 por MrViSiBLe