无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2113|回复: 4
打印 上一主题 下一主题

最近研读各位大大的成功PE,对照学习ini、inf、reg等文件代码,有一个问题不禁产生

[复制链接]
跳转到指定楼层
1#
发表于 2011-2-22 13:40:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我已知道,对环境变量可以用%……%形式加以定义,但最近发现一些文件中出现了%1%、%01%、%11%等变量代码,这些变量相对应于哪些用字母表示的变量?还有,用数字代码表示变量,是在哪里进行定义的呢?

比方说,在shell32.dll的REGINST菜单代码中,出现了%11%变量
HKCR,"CLSID\%CLSID_FolderOptions%\Shell\Open\Command",,%REGEXSZ%,"%11%\rundll32.exe shell32.dll,Options_RunDLL 0"

恳请各位大大解惑
2#
发表于 2011-2-22 22:42:49 | 只看该作者
这些表示文件被拷贝或者解压的目标路径
原始的pe的txtsetup.sif的[DestinationDirs]里面有
10=%WinDir%、11=%SystemRoot%、12=%SystemRoot%\Drivers,其后面还可以带子路径
回复

使用道具 举报

3#
发表于 2011-2-22 22:57:15 | 只看该作者
学习了,真深奥……拜服~~
回复

使用道具 举报

4#
发表于 2011-2-22 23:20:04 | 只看该作者
原帖由 netwinxp 于 2011-2-22 22:42 发表
这些表示文件被拷贝或者解压的目标路径
原始的pe的txtsetup.sif的[DestinationDirs]里面有
10=%WinDir%、11=%SystemRoot%、12=%SystemRoot%\Drivers,其后面还可以带子路径


那个,好像写错了吧

%WinDir%和%SystemRoot%一般是同一个目录,就是windows所在的目录

11应该是 %SystemRoot%\system32  12是 %SystemRoot%\system32\Drivers
回复

使用道具 举报

5#
 楼主| 发表于 2011-2-23 16:35:33 | 只看该作者
原帖由 netwinxp 于 2011-2-22 22:42 发表
这些表示文件被拷贝或者解压的目标路径
原始的pe的txtsetup.sif的[DestinationDirs]里面有
10=%WinDir%、11=%SystemRoot%、12=%SystemRoot%\Drivers,其后面还可以带子路径


多谢版主捧场!
我产生此疑问的原因,主要是在2003的MSDN光盘原文件system32.dll的REGINST菜单代码中发现了%11%这个变量,而相应的txtsetup.sif里
[WinntDirectories]
……
11 = system32\spool\drivers\w32x86\3
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-12-1 18:45

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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