access-violation相关内容

访问对象字段期间的访问冲突异常

在我的 .Net Core 2.0、ASP.Net react 项目中使用 Linq 时遇到了一个非常奇怪的行为: 当访问在 Linq“Select"选择器中实例化的对象的字段时,它会抛出“访问冲突异常" 重现步骤(希望如此): Visual Studio 2017,15.7.4 创建新的 ASP.Net Core 2.0 项目 选择“React"模板 更改 Sampl ..
发布时间:2021-11-26 20:14:51 C#/.NET

libpng 在 png_read_info() 上崩溃

我正在尝试在 vs2013 中使用 libpng 1.2.10 读取 png 文件.我下载了最新的 zlib 并编译了 pnglib,效果很好.现在我正在尝试加载一个文件: int *w = &width;int *h = &height;const char* name = file.c_str();文件 *png_file = fopen(name, "rb");如果(!png_file){ ..
发布时间:2021-11-26 20:14:43 C/C++开发

为什么未初始化的指针会导致内存访问冲突接近 0?

据说经常(但并非总是如此)当您在接近零的内存位置(例如 $89)中获得 AV 时,您有一个未初始化的指针. 但是我在 Delphi 的书籍中也看到了这一点...嗯...或者它们都是由同一作者写的??? 更新: 引自 Bob Swart 等人的“C++ builder 6 开发人员指南",第 71 页: 当内存地址ZZZZZZZZZ接近于零时,原因往往是已被访问的未初始化指针. ..
发布时间:2021-11-26 20:14:33 C/C++开发

试图在 .NET 应用程序中读取或写入受保护的内存

我在 IIS 6 服务器中实现和 ASP .Net 应用程序时遇到了麻烦. 当用户尝试打开访问数据库的网页时,iis 服务器抛出“尝试读取或写入受保护的内存"这是 StackTrace: System.AccessViolationException:试图读取或写入保护记忆.这通常表明其他内存已损坏.在 Oracle.DataAccess.Client.OpsPrm.ResetValC ..
发布时间:2021-11-26 20:14:23 C#/.NET

在 Windows 上捕获访问冲突

我正在尝试捕获应用程序中所有未处理的异常,以便在它们发生时保存日志文件.这是一个使用 Visual Studio 2013 编译的 64 位 Windows 应用程序,用 C++ 编写.为了测试,我使用了 VS 生成的默认 C++ Win32 项目. 我通过使用 SetUnhandledExceptionFilter 注册处理程序来捕获所有异常.这适用于/most/情况,但不是全部.所有 t ..
发布时间:2021-11-26 20:14:17 C/C++开发

SqlCeConnection 处理中的访问冲突异常

应用程序/代码说明: 我的应用程序基于 c# 并使用 SQL Server CE,并且我在同一代码位置仅遇到两次此异常.直到此版本才引入此异常的崩溃.此版本中唯一的变化是将 .net 框架更改为 4.5.2. 我在处理 SqlCeConnection 时遇到访问冲突异常,并出现以下错误: 试图读取或写入受保护的内存.这通常是一个指示其他内存已损坏. .net 的 try c ..
发布时间:2021-11-26 20:14:08 C#/.NET

PInvoking C++ DLL 时出现 AccessViolationException(cdecl 调用约定问题?)

我花了一整天的时间研究这个,但我一点也不聪明: 我有一个 C# DLL,它 PInvokes 一个 C++ DLL 中的方法.在调试模式下编译时,我没有遇到任何问题,但是在发布模式下编译时,我得到一个 AccessViolationException.谷歌搜索这个问题告诉我,这可能是不符合调用约定的问题.代码现在在 C# 中看起来像这样: [返回:MarshalAs(UnmanagedTy ..
发布时间:2021-11-26 20:14:00 C#/.NET

访问类库中的 mustoverride 属性时出现 AccessViolationException

这有点复杂,但我会尽量解释清楚. 我有一个通用代码组件的类库;我尝试制作一些通用的 ConfigurationHandler 基类,以简化创建自定义配置部分、集合和元素的过程. 我最终得到的是: ConfigurationSectionBase 类是通用的,将 TConfElementCollection As {ConfigurationElementCollection, N ..
发布时间:2021-11-26 20:13:53 其他开发

在程序分配的内存之外访问.(访问其他应用程序的内存)

有没有一种方法可以访问(读取或释放)位于为程序分配的内存之外的内存块,而不会出现访问冲突异常.好吧,除此之外,我实际上想了解的是内存清理器(系统垃圾收集器)是如何工作的.我一直想写一个这样的程序.(语言不是问题) 提前致谢:) 解决方案 简单的答案(我没看错),不.通常这不是一个好主意,原因有两个.首先是因为它会导致您的程序和其他程序之间出现信任问题(更不用说我们人类也不会信任您的应 ..

访问冲突是什么意思?

我是 C++ 新手,不明白为什么会收到错误“访问冲突读取位置".这是我的代码: gdiscreen();int startX = 1823 - 减X;int startY = 915 - 减去Y;for (int i = startX; i ..
发布时间:2021-11-26 20:13:16 C/C++开发

在二叉搜索树中插入访问冲突错误

我正在尝试在二叉搜索树中插入节点,我在 searchNode() 函数的 if(ptr->data== item) 行遇到访问冲突错误.我怎样才能删除它.我是调试新手. 我首先尝试插入几个节点,然后使用显示功能显示它们.在插入过程中,程序会搜索要插入的节点的适当位置,然后将其插入.如果节点已经存在,程序简单地返回. #include#include#include结构节点{整数数据;结构节 ..

在调试器中运行时 VC++ 6.0 访问冲突

我正在尝试为一个已有 4 年历史的 VC++ 6.0 程序添加增强功能.调试构建从命令行运行,但不在调试器中运行:它因 printf() 内部的访问冲突而崩溃.如果我跳过 printf,那么它会在 malloc()(从 fopen() 中调用)中崩溃,我无法跳过它. 这意味着我无法在调试器中运行,必须依靠旧的 printf 语句来查看发生了什么.这显然使它变得更加困难. 知道为什么 p ..
发布时间:2021-11-26 20:13:00 C/C++开发

在循环中使用方法 Marshal.PtrToStructure 时的访问冲突异常

在我的程序 (C#) 中,我使用 Marshal.PtrToStructure 方法将对象转换为循环中的结构体添加内存地址.在第一个元素,这个工作正常.但是在第二个元素处,发生了访问冲突异常. 访问冲突异常只发生在win 7(64位)上,win xp(32位)上不会发生. 我不知道原因和解决方案. 请帮帮我. 注意:我使用 .NET Framework 3.5. 代码 ..
发布时间:2021-11-26 20:12:44 C#/.NET

C++/CLI 菜鸟:System.AccessViolationException

我正在尝试为我女儿的职业日制作一个“很酷的演示".在 5 天内高,所以我正在尝试使用 echoprint 库 来无线执行(OTA) 音频识别.我从来没有比 C++ 中的“hello world"走得更远,我正在尝试使用 C++/CLI 来包装 echoprint 代码生成库,以便我可以从 C# 调用它.这是我的头文件: //echoprint-cli.h#pragma once#include ..
发布时间:2021-11-26 20:12:37 其他开发

需要解释为什么会发生 EXCEPTION_ACCESS_VIOLATION

嗨,我知道我要显示的这个错误无法通过代码修复.我只想知道这是为什么以及如何引起的,我也知道这是由于 JVM 试图访问另一个程序的地址空间. Java 运行时环境检测到一个致命错误:EXCEPTION_ACCESS_VIOLATION (0xc0000005) 在 pc=0x6dcd422a,pid=4024,tid=3900JRE 版本:6.0_14-b08Java VM:Java HotSp ..

捕获dll异常后访问冲突

我必须在运行时动态加载模块作为 dll,因为它们不是提前知道的,只是它们符合类接口.我注意到的是,在我捕获由 dll 抛出的异常(在主线程的主程序中)之后,调用正确的析构函数并销毁模块并卸载 dll,但随后作为 catch 块末尾的 }Visual Studio C++ 调试器在逐行执行时到达,我得到另一个异常,该异常使程序崩溃 xxxxx.exe 中 0x68ad2377 (msvcr90 ..
发布时间:2021-11-26 20:12:19 C/C++开发

使用 pin_ptr 时访问冲突?

当我使用 pin_ptr 在本机 c 代码中传递数组时,出现访问冲突.代码如下: array^ LogLikelihoodScore(array^>^ modelsBuffer, array^ featuresArray, int numberOfFrames){int i, j, modelsNum = modelsBuffer->Length, len;float **models = (f ..
发布时间:2021-11-26 20:12:11 其他开发

在内存中固定一个 DLL(增加引用计数)

我正在尝试运行一个应用程序,但该应用程序由于访问冲突而退出.在调试器中运行应用程序我可以看到这是由卸载的库引起的.我迫不及待地等待应用程序的下一个版本,所以我正在尝试解决这个问题. 我想知道 WinDbg 是否提供了一种增加加载模块的引用计数的方法,类似于 C++ LoadLibrary() 调用.然后我可以中断模块加载并增加受影响的 DLL 的引用计数,看看我是否可以使用该应用程序. ..
发布时间:2021-11-26 20:12:02 其他开发

跟踪 WPF 中的 AccessViolationException

我编写了一个 WPF 应用程序,它使用许多 Frame 控件来查看相机输入.部署后,它非常随机地崩溃(从 2 小时到 16 小时以上不等),我在事件日志中连续看到这些: System.AccessViolationException:试图读或写保护记忆.这通常是一个迹象其他内存已损坏.在MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG&味精)在 ..
发布时间:2021-11-26 20:11:42 其他开发