|
感觉上就像以往UD助手的“仅提取快捷方式到菜单”这个功能最方便,如果能读取UD隐藏分区内某个自定义的配置文件加载快捷方式也行。总之说:能像可见区、或如同完全内置到内核中的外部工具一样,给个绝对路径就能启动它。
在百大的OPE中,是可以直接运行UD隐藏区内的可执行程序的。目的是极量减少向内存中映射、或新建一个分区,或将数据读取到另虚拟出的盘中。
UD隐藏分区的外置工具类型,不外乎如下几种:.exe、※.WIM、※.RAR、※.7Z、※.ini、※.CAB、※.ZIP、※.BAT、※.CMD等,其它的极少见。百大似乎不用管这个特定的路径目录中都是哪些类型,如何运行,咱只考虑在UD隐藏分区中比如“PETOOL”这个文件夹,它在PE下的绝对路径名称就是“UDPETOOL”,只要用户“Pecmd.exe …… %UDPETOOL%\…….exe”引用就到了这个位置,如同普通的“Y:\**.WIM“后,用户可以用“%OPDIR%“代替一样操作即可。
百大提供一个特殊的变量符号来指向“只读的”——“UD\PETOOL" 这个绝对路径就行,访问权交给用户,后边的也可能太杂太乱了,就让用户自行处理“UD\PETOOL"中的外置吧。
有些可执行程序可能根本不会用到,它们总是备用,也根本不需要每次进入PE都挂载到内存中去。比如分区工具ADDS、WinPM等,体积稍大,又有几个人进PE就是为了用它?使用率可能非常非常低。但此类软件不可能不集成,看看现在主流的PE几乎都集成了它,仅需要在开始菜单中出现它的快捷方式,而现在既然知道了此类软件的绝对路径,就应该能够直接从UD中启动它,甚至此类软件可能会启动好几次。这个前提是不讨论此类软件的体积与使用目的,也不管它是在哪里执行的。现在不少可执行程序会打包成单文件,释放到X盘的临时文件夹中运行,体积一般都不会太大。通常若X盘剩余空间过于小时,PE似乎总会提示不能运行。
谢谢百大的努力了。
[ 本帖最后由 zxyy 于 2011-2-24 18:23 编辑 ] |
|