簡體   English   中英

Delphi XE2 64位應用程序和應用程序驗證程序失敗

[英]Delphi XE2 64 bit app and Application Verifier fails

我希望有人可以向我解釋一下嗎? 使用Application Verifier時,我編譯的所有64位應用程序都將失敗,只有Application Verifier中的默認設置。 以下是hello world dpr的示例:

program HelloWorld;

{$APPTYPE CONSOLE}

{$R *.res}

uses
  System.SysUtils;

begin
  try
     Writeln('Hello, World!');
     Readln;
  except
    on E: Exception do
      Writeln(E.ClassName, ': ', E.Message);
  end;
end.

正如我所看到的那樣,在應用程序啟動時應用程序驗證程序拋出的Int 3(第一次機會)失敗了嗎? 為什么在x64而不是x86中失敗? 有沒有辦法阻止這個? 我一定錯過了x64文檔中的一些內容,因為我真的迷失了這種行為。

感謝所有和我能為我解答的人。

爺爺

通過安裝Application Verifier 4.1.1078解決。 使用4.0.0665並且它將“永遠”失敗。 關閉防病毒后,版本4.1.1078按預期工作

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM