在使用LoadFile方法加载并读取dll文件后,如果尝试删除该dll文件,可能会报访问被拒的错误。这是因为dll文件在加载到应用程序中后,会被锁定并保持打开状态,直到应用程序退出或释放对该文件的引用。因此,尝试删除被加载的dll文件会受到操作系统的保护机制,从而导致访问被拒的错误。

如果需要删除该dll文件,可以在加载并使用完dll文件后,确保释放对该文件的引用,即调用FreeLibrary方法释放该dll文件,然后再尝试删除该文件。另外,可以将dll文件拷贝到其他位置,以便在应用程序关闭后再进行删除操作。

C# WPF 在使用LoadFile读取dll文件中的内容后 删除该dll为什么会报访问被拒

原文地址: https://www.cveoy.top/t/topic/hP1K 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录