我正在将自定义DLL注入x86程序。它已成功注入,但是当我导致异常(如访问NULL指针)时,它会分离DLL,而不会导致整个程序崩溃。 它应该是怎么回事?我想实际崩溃程序。 我的操作系统是Windows 7。
答案 0 :(得分:1)
也许这取决于程序?我有一个DLL shell扩展,我使用Windows资源管理器(deskband,通过regsrv32注册)。如果它崩溃了,它需要资源管理器。我的DLL是Delphi,顺便说一句,但我认为这不重要。
答案 1 :(得分:1)
您所看到的可能是Windows 7 Program Compatibility Assistant的结果。我不认为你可以在模块级别关闭它,如果你知道目标进程,你可以turn off at the process level。