代码在可执行文件中运行良好,相同的代码需要在DLL中提升权限

时间:2017-06-13 19:30:56

标签: c# wpf dll

我正在编写一个WPF应用程序,它使用OleDb Connection来读取Paradox 7 Tables并将数据推送到SQL数据库。在没有管理员权限的情况下进行测试时,它在我的WPF可执最近我想分离UI和功能,所以我将代码分解为自己的程序集(DLL)。

自从将其移动到DLL后,代码仅在运行提升时才有效,我无法理解为什么......

赞赏所有答案/解释!

当我尝试从OleDbConnection运行任何查询时得到的异常: Unexpected error from external database driver (11265).

1 个答案:

答案 0 :(得分:1)

可能与 你的Paradox表保存在磁盘上有关。如果他们在“程序文件”中,例如......是的,那么你需要提升权限!