如果DEP停止了一个应用程序,是否有可能在日志中看到这个事件?

DEP(微软数据执行保护)有时候会停止一些应用程序并将其杀死。 作为pipe理员,我可以在日志中看到这样的事件吗?

我的经验是没有关于DEP的帮助中所写的用户信息,用户只报告所需的应用从他们的屏幕上消失。 这发生在Windows-2003 R2 64位服务器上运行的Citrix-Server上。

是的,我很确定你会看到和应用程序日志中的应用程序错误!

是的,应用程序事件日志将显示Event ID = 1000Error条目。

根据我的经验,exceptionID为0xc0000005(STATUS_ACCESS_VIOLATION)的事件常常表示应用程序与DEP不兼容。

应用程序开发人员应该了解用户模式下的DEP行为。 用户模式的DEPexception导致Windows系统上的STATUS_ACCESS_VIOLATION(0xc0000005)。 位于EXCEPTION_RECORD结构中的ExceptionInformation的第一个参数包含发生的访问冲突的types。 ExceptionInformation [0]的值为8表示访问冲突是执行冲突。

资料来源: http : //technet.microsoft.com/en-us/library/cc738483(WS.10).aspx