Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/160.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 注入DLL中的异常是否会使整个程序崩溃?_C++_Visual C++_Dll_Windows 7_Code Injection - Fatal编程技术网

C++ 注入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的结果。我不认为你可以在模块级关闭它,如果

我正在向x86程序中注入一个自定义DLL。它已成功注入,但当我导致异常(如访问空指针)时,它将分离DLL,而不会使整个程序崩溃。 应该是这样吗?事实上,我想让程序崩溃。
我的操作系统是Windows 7。

可能这取决于程序?我有一个用于Windows资源管理器的DLL外壳扩展(deskband,通过regsrv32注册)。如果它崩溃了,它会使Explorer一起崩溃。顺便说一句,我的DLL是Delphi,但我认为这并不重要。

您看到的可能是Windows 7的结果。我不认为你可以在模块级关闭它,如果你知道目标流程,你可以