[英]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.