无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 1323803|回复: 20106
打印 上一主题 下一主题

[更新376#2825]PECMD2012.1.80.13_Win32_64.多窗口多线程.裸机系统2.3.3.1+18M酷M...

    [复制链接]
1#
发表于 2012-2-20 09:16:08 | 显示全部楼层
请问楼主,ResHacker.ntr是怎么做出来的?
还有,下面有两个地方没有对齐,影响美观,呵呵

1.png (3.79 KB, 下载次数: 161)

1.png

2.png (5.91 KB, 下载次数: 155)

2.png
回复

使用道具 举报

2#
发表于 2012-2-20 10:08:47 | 显示全部楼层
原帖由 2012abc19701 于 2012-2-20 09:42 发表


没有对齐:  FIX

ResHacker.ntr  不是我的。

>>>我的意思是,用什么工具打包成ResHacker.ntr的
回复

使用道具 举报

3#
发表于 2012-3-24 21:08:24 | 显示全部楼层
呵呵……%……——()()))——
回复

使用道具 举报

4#
发表于 2012-6-13 11:36:33 | 显示全部楼层
功能太杂了,维护起来很费劲,说不定哪天增加一个新功能,就把原有的功能改废了
回复

使用道具 举报

5#
发表于 2012-6-15 12:37:03 | 显示全部楼层

回复 #3551 2012abc19701 的帖子

老大的火力好猛,哈哈!!
回复

使用道具 举报

6#
发表于 2013-3-8 18:47:10 | 显示全部楼层

回复 #5011 mdyblog 的帖子

能不能把内部的变量传递给批处理?

@echo off
pecmd envi $desktop=%%desktop%%
echo %desktop%
pause

得到的%desktop%是空的

[ 本帖最后由 527104427 于 2013-3-8 18:49 编辑 ]
回复

使用道具 举报

7#
发表于 2013-3-8 19:17:14 | 显示全部楼层

回复 #5015 2011hwo1 的帖子

哦,我用的是PECMD2012.1.73.1-130214-8.多窗口线程孵化版_win32.sfx
下新版试了一下,可以了
回复

使用道具 举报

8#
发表于 2013-3-8 20:22:15 | 显示全部楼层

回复 #5018 mdyblog 的帖子

学习了           `
回复

使用道具 举报

9#
发表于 2013-3-11 08:10:46 | 显示全部楼层

回复 #5087 mdyblog 的帖子

File 命令好像有点问题:

@echo off
Pecmd.exe file %~f0=>%~dpn0_1%~x0
exit

得到的是个空文件,零字节
回复

使用道具 举报

10#
发表于 2013-3-11 09:07:17 | 显示全部楼层

回复 #5089 2011hwo1 的帖子

%~f0是路径名?
你先试试再说
回复

使用道具 举报

11#
发表于 2013-3-11 09:08:36 | 显示全部楼层

回复 #5091 2011hwo1 的帖子

多谢,下午回去试试!
回复

使用道具 举报

12#
发表于 2013-3-11 15:16:21 | 显示全部楼层
回复 #5091 2011hwo1 的帖子

回复 #5095 mdyblog 的帖子

多谢两位,可以了
回复

使用道具 举报

13#
发表于 2013-3-17 09:17:44 | 显示全部楼层
Pecmd已经成为了一个强大的编程工具,堪比c++,感慨楼主的功力啊!
回复

使用道具 举报

14#
发表于 2013-4-3 22:45:43 | 显示全部楼层

回复 #5492 mdyblog 的帖子

请教一下老大:

C盘有一个批处理文件,C:\新建、&文件夹(4).bat

@echo off
PECMD.EXE LINK "%%SendTo%%\test","%~f0",,shell32.dll#4
pause

执行失败,要如何才能让它成功?

下面这句则可以:

PECMD.EXE FILE "%~f0"=^>"d:\%~nx0"
回复

使用道具 举报

15#
发表于 2013-4-3 23:24:43 | 显示全部楼层

回复 #5496 mdyblog 的帖子

多谢老大指点,这句成功了:
PECMD.EXE "LINK %%SendTo%%\test,%~f0,,shell32.dll#4"


但是,下面这句失败:
PECMD.EXE "FILE %~f0=^>d:\%~nx0"


改回原来那种写法就没有问题:
PECMD.EXE FILE "%~f0"=^>"d:\%~nx0"
回复

使用道具 举报

16#
发表于 2013-4-3 23:47:48 | 显示全部楼层
另外,百分号怎么写进注册表呢?

PECMD.EXE REGI HKCR\*\shell\expcab\command\="%~f0" "%%1"


实际上,HKCR\*\shell\expcab\command的值写错了,变成这样:

"C:\新建、&文件夹(4).bat" "REGI"


我的期望值是:

"C:\新建、&文件夹(4).bat" "%1"
回复

使用道具 举报

17#
发表于 2013-4-4 00:29:07 | 显示全部楼层

回复 #5500 mdyblog 的帖子

成功了,多谢老大,PECMD太强大了,可以实现CMD无法实现的功能,再一次表示感谢
回复

使用道具 举报

18#
发表于 2013-5-1 22:02:05 | 显示全部楼层
mdyblog 发表于 2013-4-29 15:09
EditPlus 添加 PECMD运行 菜单:

工具-》配置用户工具-》添加

请教老大,如何判断系统是32位还是64位?
另外,系统工作目录是哪个变量呢?%WINDIR%?
回复

使用道具 举报

19#
发表于 2013-5-1 23:03:27 | 显示全部楼层
如何才能清除HKCR\BeyondCompare.Snapshot这一项(包括里面的子项)?
试了下面的命令都不成功:

REGI HKCR\BeyondCompare.Snapshot\!
REGI HKCR\BeyondCompare.Snapshot!
REGI HKCR\BeyondCompare.Snapshot=
REGI **0 $HKCR\BeyondCompare.Snapshot!

下面这句只能将值清空,并不能删除子项
REGI **0 $HKCR\BeyondCompare.Snapshot\!


回复

使用道具 举报

20#
发表于 2013-5-2 00:22:38 | 显示全部楼层
子项被删除了,HKCR\BeyondCompare.Snapshot的值被清空,但是还在那里。
可以像reg delete一样吗?把HKCR\BeyondCompare.Snapshot这一项全都干掉
回复

使用道具 举报

21#
发表于 2013-5-2 00:37:34 | 显示全部楼层
本帖最后由 527104427 于 2013-5-2 00:40 编辑
mdyblog 发表于 2013-5-2 00:20
CALL $?  **ret:&&addr kernel32.dll,Wow64EnableWow64FsRedirection,
FIND $%&addr%=, MESS 32! MESS   ...

CALL $?  **ret:&&addr kernel32.dll,Wow64EnableWow64FsRedirection,
FIND $%&addr%=, MESS 32! MESS  64

我是WIN7的32位系统,用这条命令显示的是64?


REGI **0  HKCR\BeyondCompare.Snapshot\!

这条命令可以清空所有子项和值了,但HKCR\BeyondCompare.Snapshot这一项还在那里,能不能把它也删除?
回复

使用道具 举报

22#
发表于 2013-5-2 10:16:20 | 显示全部楼层
本帖最后由 527104427 于 2013-5-2 10:20 编辑
mdyblog 发表于 2013-5-2 01:02
MESS   【$%&addr%】
显示多少?  

=========================================================

===========================================================================



这个,应该不是系统的问题吧?我怕出错,又在虚拟机里面装了一个WIN7_x86,这是原版系统来的

是否是我的使用有问题?我是直接将配置文件拖到PECMD图标上面的,用的是:
PECMD2012.1.77.1-130410-16.多窗口线程孵化版_win32_64.sfx

删除注册表还是没能成功:
====================================================================


==============================================================================




判断系统类型也没成功:
=======================================================================




=========================================================================





=======================================================================





==================================================================





=====================================================================





========================================================================

回复

使用道具 举报

23#
发表于 2013-5-2 11:52:46 | 显示全部楼层
mdyblog 发表于 2013-5-2 11:41
1: 不好意思, 写错了多了个$符号,所以显示不全,应该为:
CALL $?  **ret:&&addr kernel32.dll,Wow ...

X64的不能运行








我用的系统是“无约而来”整合的,只是单纯的添加OEM包,没有作其它修改:
http://pan.baidu.com/share/link?shareid=196576&uk=3944978029

无约而来的介绍:
http://zxkh19501.blog.163.com/blog/static/123785179201211147299738/

回复

使用道具 举报

24#
发表于 2013-5-2 12:40:00 | 显示全部楼层
mdyblog 发表于 2013-5-2 12:15
试试:
ENVI$   &&info=*100 0
CALL $**qd kernel32.dll,GetNativeSystemInfo,*info

回复

使用道具 举报

25#
发表于 2013-5-2 15:05:22 | 显示全部楼层
mdyblog 发表于 2013-5-2 13:47
回去试试。

请教老大,PECMD有没有注册和反注册DLL的命令?
类似于CMD的regsvr32
回复

使用道具 举报

26#
发表于 2013-5-2 15:28:41 | 显示全部楼层
mdyblog 发表于 2013-5-2 13:47
回去试试。

另外,能不能将脚本嵌入PECMD.EXE内部,双击PECMD.EXE直接执行脚本,而不是显示帮助?
回复

使用道具 举报

27#
发表于 2013-5-2 20:09:34 | 显示全部楼层
mdyblog 发表于 2013-5-2 17:07
注册DLL:
CALL  $DLL文件名

CALL   $DLL   %Systemroot%\system32\COPYFN.dll
CALL   $DLL   %Systemroot%\system32\COPYFN.dll,DllUnregisterServer

CALL   $DLL   "%Systemroot%\system32\COPYFN.dll"
CALL   $DLL   "%Systemroot%\system32\COPYFN.dll",DllUnregisterServer

CALL   $DLL%Systemroot%\system32\COPYFN.dll
CALL   $DLL%Systemroot%\system32\COPYFN.dll,DllUnregisterServer

CALL   $DLL"%Systemroot%\system32\COPYFN.dll"
CALL   $DLL"%Systemroot%\system32\COPYFN.dll",DllUnregisterServer

以上命令均不成功
回复

使用道具 举报

28#
发表于 2013-5-2 20:43:23 | 显示全部楼层
clonecd 发表于 2013-5-2 20:38
楼主说的是以下的意思:
CALL   $%Systemroot%\system32\COPYFN.dll
在PE的system32目录的,直接如下即 ...

Oh,Yeah!!

成功了!非常感谢!
回复

使用道具 举报

29#
发表于 2013-5-3 20:25:06 | 显示全部楼层
mdyblog 发表于 2013-5-3 06:58
反白: 不一定是白色。随背景随而变的。
如果背景 是接近白色,就不能用白色。

关注一下老大的进展
回复

使用道具 举报

30#
发表于 2013-5-4 18:26:04 | 显示全部楼层
mdyblog 发表于 2013-5-4 15:39
-18:
又增加:

关于注册表无法删除的问题,怎么见老大没啥动静呢?
我主要是想用PECMD作一些简单的绿化操作,不想依赖CMD。
好吧,再提供点有价值的线索,以下问题在XP下也是存在的:


以下是可以删除的注册表值:
REGI HKCR\*\shellex\ContextMenuHandlers\CirrusShellEx\!
REGI HKCR\CLSID\{57FA2D12-D22D-490A-805A-5CB48E84F12A}\!
REGI HKCR\Directory\shellex\ContextMenuHandlers\CirrusShellEx\!
REGI HKCR\lnkfile\shellex\ContextMenuHandlers\CirrusShellEx\!
REGI HKLM\SOFTWARE\Microsoft\Tracing\BCompare_RASAPI32\!
REGI HKLM\SOFTWARE\Microsoft\Tracing\BCompare_RASMANCS\!
REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved\!
REGI HKLM\SOFTWARE\Scooter Software\!


以下是没法删除的注册表值:
REGI HKCR\.bcpkg\!
REGI HKCR\.bcss\!
REGI HKCR\BeyondCompare.SettingsPackage\!
REGI HKCR\BeyondCompare.Snapshot\!


下面提供这些注册表:

不能删.7z

514 Bytes, 下载次数: 2, 下载积分: 无忧币 -2

能删.7z

804 Bytes, 下载次数: 3, 下载积分: 无忧币 -2

回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-18 11:58

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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