C++ 注入DLL中的异常是否会使整个程序崩溃?
我正在向x86程序中注入一个自定义DLL。它已成功注入,但当我导致异常(如访问空指针)时,它将分离DLL,而不会使整个程序崩溃。 应该是这样吗?事实上,我想让程序崩溃。C++ 注入DLL中的异常是否会使整个程序崩溃?,c++,visual-c++,dll,windows-7,code-injection,C++,Visual C++,Dll,Windows 7,Code Injection,我正在向x86程序中注入一个自定义DLL。它已成功注入,但当我导致异常(如访问空指针)时,它将分离DLL,而不会使整个程序崩溃。 应该是这样吗?事实上,我想让程序崩溃。 我的操作系统是Windows 7。可能这取决于程序?我有一个用于Windows资源管理器的DLL外壳扩展(deskband,通过regsrv32注册)。如果它崩溃了,它会使Explorer一起崩溃。顺便说一句,我的DLL是Delphi,但我认为这并不重要。您看到的可能是Windows 7的结果。我不认为你可以在模块级关闭它,如果
我的操作系统是Windows 7。可能这取决于程序?我有一个用于Windows资源管理器的DLL外壳扩展(deskband,通过regsrv32注册)。如果它崩溃了,它会使Explorer一起崩溃。顺便说一句,我的DLL是Delphi,但我认为这并不重要。您看到的可能是Windows 7的结果。我不认为你可以在模块级关闭它,如果你知道目标流程,你可以