读书人

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

发布时间: 2014-01-12 00:03:16 作者: rapoo

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,这样需要其用管理员身份运行

读书人网 >VB Dotnet

热点推荐