找回密码
 注册
快捷导航
查看: 704|回复: 5

【请教】在autocad2004绿色版中有一个绿化文件,请教这句话是什么意思.谢谢!!

 关闭 [复制链接] |自动提醒
阅读字号:

2670

回帖

1

积分

1万

资产值

初级会员 Rank: 1

注册时间
2004-2-16
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2007-9-15 09:02:52| 字数 73| - 中国–上海–上海–浦东新区 电信 | 显示全部楼层 |阅读模式
RUNDLL32.EXE SETUPAPI.DLL,InstallHinfSection DefaultInstall 128 .\install.inf

1004

回帖

1

积分

6584

资产值

初级会员 Rank: 1

注册时间
2003-9-29
铜牌荣誉勋章(注册8年以上会员)
发表于 2007-9-15 13:47:07| 字数 660| - 美国–德克萨斯州–达拉斯–达拉斯 SoftLayer科技公司 | 显示全部楼层
Rundll32 将调用SetupApi.dll 中的InstallHinfSection() EntryPoint 函数,按照给定路径的install.inf文件运行一个自动安装。

Rundll32.exe、Rundll.exe:动态链接库函数启动器
所谓Rundll.exe,可以把它分成两部分,Run(运行)和DLL(动态链接库),此程序的功能是在内存中运行那些不能作为程序单独运行的DLL文件。而Rundll32.exe则用来运行32位DLL文件。

SETUPAPI.DLL:是运行程序安装的动态链接库文件。

InstallHinfSection:是被Setupapi.dll调用,用来执行.inf文件安装节的入口点(EntryPoint)函数。“DefaultInstall 128 .\install.inf”是入口参数。

DefaultInstall是指INF文件中的安装节。128表示给定路径。

install.inf:
.INF是 Device Information File 的缩写。.INF 文件是一种具有特定格式的纯文本文件,也可说它是一种安装脚本。制作绿色软件,要把注册表文件和提取出的软件打包在一起做成绿色软件。但在注册表.REG文件中的路径都是静态的,一旦写好,就不会随着系统的变化而变化,通过.INF文件,可以创建包括注册表条目和目的目录的自定义软件安装指令,并使用变量操纵路径,从而可以跟踪安装程序所需要的路径的变化。

详细信息可参考MSDN相关条目。

[ 本帖最后由 SailingStar 于 2007-9-15 14:02 编辑 ]
源于第一故乡,归于第二故乡
回复 支持 反对

使用道具 举报

1万

回帖

177

积分

6万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-5-15
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2007-9-15 16:57:16| 字数 4| - 中国–广东–广州 教育网/中山大学中山医学院教育网 | 显示全部楼层

回复 #2 SailingStar 的帖子

也学习了
回复 支持 反对

使用道具 举报

83

回帖

0

积分

92

资产值

入门会员 Rank: 1

注册时间
2007-3-3
发表于 2007-9-15 23:10:58| 字数 65| - 中国–广东–深圳 电信 | 显示全部楼层
CAD不建议用绿色的 这样很多像天正、思维尔之类的外挂软件都会有问题。所谓的绿色其实也是需要导入注册表和注册DLL,其实根本不绿色。
回复 支持 反对

使用道具 举报

2670

回帖

1

积分

1万

资产值

初级会员 Rank: 1

注册时间
2004-2-16
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
 楼主| 发表于 2007-9-16 10:34:47| 字数 32| - 中国–上海–上海–浦东新区 电信 | 显示全部楼层
那么返向操作怎么弄。这个绿化的auotcad2004少卸载文件。
回复 支持 反对

使用道具 举报

1004

回帖

1

积分

6584

资产值

初级会员 Rank: 1

注册时间
2003-9-29
铜牌荣誉勋章(注册8年以上会员)
发表于 2007-9-17 22:12:37| 字数 266| - 中国–北京–北京–海淀区 联通 | 显示全部楼层
绿色软件通常在  绿化.bat  文件中会有以下语句:
regsvr32 /s *.ocx            //regsvr32 /s:不出现对话框注册一个文件
regsvr32 /s *.dll
.......

那么在在  卸载.bat  文件中对应有:
regsvr32 /u /s *.ocx             //regsvr32 /u /s:不出现对话框反注册一个文件            
regsvr32 /u /s *.dll
.......

简单的说:
1、要么参照别的绿色软件的卸载.bat,自个写个。
2、要么手工打开注册表,把在绿化.bat中出现的注册项删掉。
3、有Ghost的话,直接Ghost。
4、以上都不行,不卸载也无所谓。
源于第一故乡,归于第二故乡
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-10-31 21:17 , Processed in 0.074089 second(s), 33 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部