c# - OFFFILT.DLL.from 程序文件在 C# 中的少数服务器中不起作用。获取 System.AccessViolationException 异常
问题描述
我正在使用代码来读取所有类型的文件并实现我正在使用以下链接中提供的代码。
https://www.codeproject.com/Articles/13391/Using-IFilter-in-C
此代码在内部使用 OFFFILT.DLL。
此 dll 在任何 Windows 系统中的以下两个位置可用。
C:\Program Files\Common Files\Microsoft Shared\Filters\OFFFILT.DLL
C:\Windows\System32\OFFFILT.DLL
我的应用程序使用程序文件中的 OFFFILT.DLL。在几台服务器中,它无法正常工作,并且我遇到了错误。
System.AccessViolationException HResult=0x80004003 Message=试图读取或写入受保护的内存。这通常表明其他内存已损坏。来源=堆栈跟踪:
解决方案
推荐阅读
- c# - 从 StreamingAssets Unity 读取的问题
- c# - 在 Visual Studio 16.6 中将仅内容包导入 DotNet Core 3.1 项目
- c++ - 在 C++ 中手动调用构造函数时,幕后会发生什么?
- swiftui - 如何在新的 SwiftUI 应用生命周期中接受 CloudKit 共享?
- selenium - Selenium Python - 元素点击被拦截
- bitbucket - Dokku 和 bitbucket ci/cd
- python - K.clear_session() 在 Colab 中不起作用
- .net - 日期和日期时间存储在数据库中
- azure-devops - VSTS 构建步骤更改日志跟踪
- azure-devops - Can I create Release pipeline (CD) in Azure DevOps directly using YAML?