|
本帖最后由 slore 于 2017-4-3 01:28 编辑
你是改名叫wallpaperhost的,winpeshl.exe第一个启动的程序,你后面的*Desktop之类由PECMD创建的环境变量自然无法利用,要用PECMD的变量,改下名,放到TLB启动之前应该就可以了。
=========2016/12/17============
处理环境变量广播通知,并增加2个调用接口
- 在桌面启动时触发onStartUp接口调用
- 环境变量变更时触发onEnvChanged接口调用
showflags(0-隐藏调用,1-正常显示,默认值为:1)和parameters参数可省略。
"JS_DESKTOP":
{
"bkcolor":[0,122,204],
"onStartUp": {
"command": "app.exe",
"showflags":1,
"parameters":""
},
"onEnvChanged": {
"command": "app.exe",
"showflags":1,
"parameters":""
}
}
=========2016/12/19============
处理环境变量广播通知,PE下ClassicShell的开始菜单1分钟后才响应的问题修正
ClassicShell不设置替换开始按钮的话,无法响应鼠标左右键点击,所以请使用3态开始按钮图标,
PExlorer的开始图标可配置为空,可根据自己选择的开始按钮图标设置右侧余白大小(下例的图标是40x120像素的,所以不需要设置偏移量,ClassicShell的标准贝壳图标的话,设置8像素会好看些)
- "::开始菜单":
- {
- "start_icon":"empty",
- "start_padding":8,
- ...
- }
复制代码
FYI
3态开始按钮图标制作说明
http://www.classicshell.net/tutorials/buttontutorial.html
论坛给出的一些图标例子
http://www.classicshell.net/foru ... 3b40e833d483ee1403c
=========2017/04/03============
右键支持%v参数,cmd,powershell不需要hook菜单了
支持自制“新建”二级菜单(只处理 WinXShell 项目)
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=386879
以后不需要的话,设置一个空定义。
- "JS_DESKTOP":
- {
- ...
- "cascademenu":{
- "WinXNew":""
- },
- ...
- }
复制代码
|
|