繁体   English   中英

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

[英]Code runs fine in executable, same code requires elevated permissions in DLL

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

由于将其移至DLL,因此代码仅在提升运行时有效,并且我不明白为什么...

任何和所有答案/解释表示赞赏!

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

可能与的Paradox表被保存在磁盘上做。 例如,如果它们在“程序文件”中,则是……,您将需要提升的特权!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM