用.NET调用VB做的DLL 在Users权限下面被拒绝访问的问题

aspgril 2009-01-08 08:01:00
以前用VB做了一个DLL,然后我们用C#编写WinForm程序的时候,因为嫌麻烦,就直接把那个DLL拿过来引用了,这个地方没有问题。接下来的是问题:我现在在Administrator权限下,那个DLL调用是没有问题。怎么读都能读出来,程序也是正常执行。但是我们真实环境不是在在Administrator下面执行,必须要换到Users权限下面执行。结果,我们现在这个C#程序,一到调用这个VB代码的DLL就出错,错误提示是:System.UnauthorizedAccessException: 拒绝访问。
其实C#里面[DLL名.clsDLL名Class 定义变量 = new clsDLL名Class();]这句话就开始提示这个错误。感觉是根本没有找到这个DLL,虽然我用regsvr32命令注册好几次,但是还是不行。我从网上查啊查啊,总是得不到答案,也可能我查的方式有问题。希望大家帮帮我。我真是郁闷死了。
...全文
115 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
aspgril 2009-01-09
  • 打赏
  • 举报
回复
看来大家对于我的帖子好像不感兴趣。

111,130

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧