首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

vb.net发布后在别的电脑安装的有关问题

2014-01-12 
vb.net发布后在别的电脑安装的问题我用的是vs2008用vb.net写了程序,调用了Matlab生成的com组件,在本机调试

vb.net发布后在别的电脑安装的问题
我用的是vs2008用vb.net写了程序,调用了Matlab生成的com组件,在本机调试成功(本机系统为xp),发布后在其它xp系统的机器上注册com组件成功软件可以使用。

但是换到win7系统的机器时,注册com组件生成的dll时提示注册成功,但是双击运行程序时提示错误,System.runtime.interopservices.comexception(0x80004005): 从IClassFactory为CLSID为{A62A2A5A-67F7-40A2-BDB4-8A9C66657B07}的com组件创建实例失败,原因是出现以下错误:80004005

请问各位这个是哪出错了呢,要怎么修改
[解决办法]
应该是权限的问题,在项目中选择属性,查看一下UAC设置,把asInvoker设置成requireAdministrator,这样需要其用管理员身份运行

热点排行