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