发新话题
打印

[3]让你的Ghost XP更加自动化---dllcache的重建

[3]让你的Ghost XP更加自动化---dllcache的重建

FOR /F "usebackq" %%i IN (file.txt) DO if exist %systemroot%\%%i copy %systemroot%\%%i %systemroot%\system32\dllcache
这个是不是只能拷贝%systemroot%目录里的,不能拷贝其它目录里的呢?
DLLCACHE里面是没有文件夹的!
作一个可以改变人生的人.

TOP

[3]让你的Ghost XP更加自动化---dllcache的重建

你附件中的DLL恢得的长文件名可能会出错!
作一个可以改变人生的人.

TOP

[3]让你的Ghost XP更加自动化---dllcache的重建

引用:
下面引用由benjaminwan2004/05/27 01:35pm 发表的内容:
不用担心,其实不能恢复的那部分文件,就是由长文件名改成了短文件名存在dllcache下
打开用于控制XP安装时复制文件的txtsetup.sif
可以看到类似如下的复制语句:
evcreate.exe = 1,,,,,,,2,0,0,eventcreate.exe
...
其实我是指你的路径了!!!
比如:
Microsoft Shared
要不要改成
Micros~1
eventcreate.exe这种长文件名的我在DLLCACHE目录里面倒是没发现!
作一个可以改变人生的人.

TOP

[3]让你的Ghost XP更加自动化---dllcache的重建

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
SfcQuota"=dword:ffffffff
是什么意思,有什么作用的?
作一个可以改变人生的人.

TOP

[3]让你的Ghost XP更加自动化---dllcache的重建

用PE这样,是不是有点麻烦,JUJUMAO的方法也不错啊!
作一个可以改变人生的人.

TOP

[3]让你的Ghost XP更加自动化---dllcache的重建

@echo off
dir %systemroot%\system32\dllcache /a /b >files.txt
sfc /purgecache
echo @echo on >fdir.cmd
for /f %%I in (files.txt) do echo dir c:\%%I /a /b /s ^>^>%systemroot%\fdir.txt >>fdir.cmd
call fdir.cmd
del fdir.cmd
del files.txt
pause

@echo off
set fdir=%systemroot%\fdir.txt
for /f "usebackq" %%J in (%fdir%) do copy %%J %systemroot%\system32\dllcache\ >nul
del %fdir%
pause
好深奥啊,讲解一下呀!!

作一个可以改变人生的人.

TOP

[3]让你的Ghost XP更加自动化---dllcache的重建

引用:
下面引用由benjaminwan2004/06/01 04:48pm 发表的内容:
@echo off
关闭回显
dir %systemroot%\system32\dllcache /a /b >files.txt
先把dllcache内的文件列表存在files.txt
...
谢谢,那还有没有更好的方法!!
作一个可以改变人生的人.

TOP

发新话题