posts - 24,comments - 60,trackbacks - 5

系统为: Vista Rc2,开发环境为Visual Studio 2005

开发过程中,需要注册某些Com类组件.
在Vista 使用Regsvr32.exe 实用程序注册Com类等组件时,可能会出现
"DllRegisterServer 失败"这样的提示,并显示错误代码为0×80070005

按照微软平常的惯例,估计0×80070005这样的错误应该是权限禁止方面的错误.
可是一般在Vista 上建立的第一个用户都是具有Administrator 权限的(也往往是当前用户).
我想这估计是Vista 上新的安全模型.

具体解决方法如下:
(以Visual Studio 2005 为例)
进入:
开始菜单-->Microsoft Visual Studio 2005-->Visual Studio Tools

在 Visual Studio 2005 命令提示 实用程序上,鼠标右键选择以管理员身份运行
然后按照常规方法使用Regsvr32 注册组件即可注册成功.

posted on 2006-11-09 11:33 李佩亮 阅读(1092) 评论(0)  编辑 收藏 所属分类: Vista.net FrameWork

标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交