麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Delphi > 正文

防止用DeDe軟件反編譯delphi程序

2019-11-18 18:34:05
字體:
來源:轉載
供稿:網友
 

防止用DeDe軟件反編譯delphi程序
這里有一篇防止用DeDe軟件反編譯delphi程序~
用『』里的是我的注釋,其余的是原創作~

PRogram Project1;

Uses
  Forms,
  windows,
  sysutils,
  Unit1 In 'Unit1.pas' {Form1},
  Unit2 In 'Unit2.pas' {Form2};

Function RegisterServiceProcess(dwProcessId, dwType: dWord): Integer; Stdcall;
  External 'kernel32.dll'
{$R *.RES}
Var
  HMUTEX: HWND;
  RET: INTEGER;
  hCurrentWindow: HWnd; //反編譯要的
  szText: Array[0..254] Of char; //反編譯要的
Begin
  application.Initialize;
  APPLICATION.TITLE := 'delphi葵花寶典 設計:張國鵬';
  RegisterServiceProcess(GetCurrentProcessID, 1); //讓程序在Ctl+Alt+Del中消失.

    『我們可以看到作者用RegisterServiceProcess把程序注冊成了WINDOWS服務程序~』
    『但大家都知道這個函數包含在kernel32里,而且只在98/ME中管用~』
    『所以并不要把這項作為反編譯的關鍵,可以說可有可無~』

  //防止反編譯開始
  hCurrentWindow := GetWindow(APPLICATION.Handle, GW_HWNDFIRST);

    『由上面知道作者想知道自己的程序窗口是不是最頂級的窗口』

  While hCurrentWindow <> 0 Do
  Begin
    If GetWindowText(hCurrentWindow, @szText, 255) > 0 Then
      If pos('DeDe', StrPas(@szText)) <> 0 Then

     『如果不是,則獲取現在頂機窗體的標題,在做判斷是不是"DeDe"』

      Begin
        APPLICATION.MESSAGEBOX('想反編譯我?沒那么容易!',
          '哈哈......你這家伙!', mb_ok);
        //closewindow(hCurrentWindow);//使該程序窗口最小化
        enablewindow(hCurrentWindow, false);
        //使該程序的窗口不能被激活 如果能獲取該程序的線程ID號,則可以使該程序又不能使用,又不能關閉,酷吧?

                『以上這兩句是對DEDE的處理~』
                『closewindow:為把制定的窗口最小化,但窗口不會從內存中清除~』
                『enablewindow:指定的窗口里允許/禁止所鼠標和鍵盤的輸入,false肯定是不能了~』

        halt;
      End;
    hCurrentWindow := GetWindow(hCurrentWindow, GW_HWNDNEXT);
  End;
  //防止反編譯結束
  //防止程序的二次運行
  HMUTEX := CREATEMUTEX(Nil, FALSE, 'delphi葵花寶典 設計:張國鵬');
  RET := GETLASTERROR;
  If RET <> ERROR_ALREADY_EXISTS Then
  Begin
    Application.CreateForm(TForm1, Form1);
    // Application.CreateForm(TForm2, Form2);
    Application.Run;
  End
  Else
    APPLICATION.MESSAGEBOX('程序已經運行!', '提示', mb_ok);
  releasemutex(hmutex);

End.


上一篇:利用Delphi編寫Socket通信程序

下一篇:Delphi編碼規范

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
學習交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網友關注

主站蜘蛛池模板: 久久精品亚洲精品国产欧美kt∨ | 国产精品久久久久av | 国产在线精品91 | 91色爱| 中文字幕专区高清在线观看 | 国产精品久久久久久久四虎电影 | 色人阁五月天 | 国产精品欧美日韩一区二区 | 国产做爰全免费的视频黑人 | 最新av在线免费观看 | 久久精品亚洲欧美日韩精品中文字幕 | 国产精品成人一区 | 欧美a久久 | 久久久婷婷一区二区三区不卡 | www.99热精品| 久草视频在线看 | 亚洲网在线 | 欧美一区二区三区不卡免费观看 | 99这里精品 | 亚洲最新无码中文字幕久久 | 精品一二三区视频 | 九九热视频在线免费观看 | 一级做a爱片性色毛片高清 国产精品色在线网站 | 久久精品久久精品国产大片 | 久久久精品视频国产 | av在线中文| chinese乱子伦xxxx国语对白 | 美女视频大全网站免费 | 欧美成a人片在线观看久 | 天天色人人爱 | 91短视频版高清在线观看www | 亚洲免费毛片基地 | 操网| 色女人在线 | 色人阁导航 | 91九色网 | 中文区永久区 | 久久久综| 免费黄色小视频网站 | 老子午夜影院 | 国产成人综合在线观看 |