几何尺寸与公差论坛

 找回密码
 注册
查看: 2002|回复: 1

【转帖】Win7 X64下运行*.BAT批处理文件注册DLL文件的神奇现象

[复制链接]
发表于 2013-11-7 14:11:48 | 显示全部楼层 |阅读模式
http://bbs.pcbeta.com/viewthread-913059-1-1.html
解决方法我曾经写在无忧论坛和我的空间。
原因:win7 不管32还是64,管理员权限的cmd 默认都是system32
不是bug

解决win7运行批处理出错不能注册dll等问题。

方法1.在批处理的第一行加入:cd /d %~dp0 然后在批处理上右键选择使用管理员权限运行。

方法2.右键任务栏,选择资源管理器,进程选项卡,显示所有用户的进程,结束explorer,文件-新建任务 explorer,此时选中“利用管理特权创建此任务".桌面显示完成后就可以直接双击批处理运行了。
 楼主| 发表于 2013-11-7 14:14:29 | 显示全部楼层

回复: 【转帖】Win7 X64下运行*.BAT批处理文件注册DLL文件的神奇现象

http://wenku.baidu.com/link?url= ... ixs_-A0F40RovCmnPtm
如果



CreateObject





GetObject

的调用结果,是用例子说明,那么,对象必

须找到键。

在这种情况,

它会搜寻系统注册表或查找它在安装时建立的指定文件,

例如,扩展名为

.lic

的文件。如果此键找不到,则对象不能被说明。如果用户

建立对象应用程序,删除必须文件,或改变系统注册表,则对象不能找到此键。

如果此键找不到,

对象也不能用例子说明。

实例说明可在开发系统中工作,

但不

能在用户系统中。它对用户重装登记的对象是必须的。

  



使用



GetObject

函数获得用



Visual

Basic

所创建类的引用。

  

GetObject

不能获得用



Visual

Basic

所创建类的引用。

  



对该对象的访问显式地被拒绝。

  

例如,

试图访问当前正在使用的数据对象,

且此对象已被锁定以防止死锁情形发

生。如果是这样的情形,可以在其他时间去访问对象。

  



详细信息,可选取有问题的项目,并按下



F1

键。

   



二、解决办法
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|几何尺寸与公差论坛

GMT+8, 2024-4-25 06:44 , Processed in 0.035317 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表