国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Delphi > 正文

怎樣知道我的程序是否運行在DELPHI?

2019-11-18 18:46:04
字體:
來源:轉載
供稿:網友
function IsApPRunningInDelphi : boolean;
var
  hKernelDll : THANDLE;
  proc_IsDebuggerPresent : TProcIsDebuggerPresent;
  useFindWindow : boolean;
  proc : FARPROC;
begin
  useFindWindow := true;
  if (Win32Platform = VER_PLATFORM_WIN32_NT) then
  begin
    // WinNt
    try
      hKernelDll := GetModuleHandle(kernel32);
      if (hKernelDll = -1) then
        hKernelDll := LoadLibrary(kernel32);
      if (hKernelDll <> -1) then
      begin
        proc := GetProcAddress(hKernelDll, 'IsDebuggerPresent');
        if (proc <> nil) then
        begin
          proc_IsDebuggerPresent := proc;
          result := proc_IsDebuggerPresent;
          useFindWindow := false;
        end;
      end;
    except
    end;
  end;
  if (UseFindWindow) then
  begin
    if FindWindow('TAppBuilder', Nil) <> 0 Then
      result := true
    else
      result := false;
  end;
end;

上一篇:用Delphi設計代理服務器

下一篇:用Delphi制作中國式報表

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

新聞熱點

疑難解答

圖片精選

網友關注

主站蜘蛛池模板: 龙门县| 宁安市| 普兰县| 离岛区| 昌宁县| 漳平市| 德令哈市| 资阳市| 永康市| 孟村| 彭州市| 红河县| 清河县| 牙克石市| 扶沟县| 南江县| 汉川市| 新化县| 屯昌县| 焦作市| 滕州市| 长汀县| 孝义市| 金昌市| 淄博市| 洪洞县| 伊通| 上思县| 林州市| 莆田市| 六枝特区| 乌拉特中旗| 武隆县| 隆安县| 江油市| 双牌县| 吴堡县| 灵璧县| 通城县| 高尔夫| 崇阳县|