无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
12
返回列表 发新帖
楼主: 窄口牛
打印 上一主题 下一主题

一键提取exe依赖文件,基于系统预读。

  [复制链接]
31#
发表于 2022-11-14 12:12:26 | 只看该作者
本帖最后由 610644034 于 2022-11-14 12:28 编辑
zrr890528 发表于 2022-11-9 09:41
复制制作vbs错误,能不能发下成品

pe文件名需要全路径名,不然找不到文件。比如你输入: C:\Windows\write.exe 我系统上会输出:
C:\Windows\write.exe
\SHELL32.dll
\KERNEL32.dll
\msvcrt.dll

到文件上。用vbs实现,我已经不感兴趣了。用 js  hta 实现界面更舒适!

2.PNG (32 KB, 下载次数: 4)

2.PNG

1.PNG (28.63 KB, 下载次数: 10)

1.PNG

2.txt

14.07 KB, 下载次数: 12, 下载积分: 无忧币 -2

回复

使用道具 举报

32#
发表于 2022-11-14 12:38:40 | 只看该作者
有一点需要说明一下:如果在PE系统里面使用这个vbs 需要给pe系统添加组件: ADODB.Stream
他的文件列表我是用bat做PE时集成进去的,在无忧网上我都没有见过添加这个组件的,只能说我自己的PE能使用,别的PE我就不知道咯!


@echo off
rem **用户选项文件*****************************
setlocal enabledelayedexpansion
rem title %~n0
cd "%~dp0"
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
set "m_运行时配置文件=%~dp0系统环境总配置.ini"
( for /f "usebackq delims=" %%a in ("!m_运行时配置文件!") do %%a )>nul 2>nul
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
if "" EQU "!mu_%~n0!" goto :eof
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

(
    echo.
    echo ;;;以下是添加 %~n0 文件列表
    echo \Program Files\Common Files\System\ado\msado15.dll
    echo \Windows\System32\msvcrt.dll
    echo \Windows\System32\MSDART.DLL
    echo \Windows\System32\ADVAPI32.dll
    echo \Windows\System32\ole32.dll
    echo \Windows\System32\OLEAUT32.dll
)>>"!m_添加文件列表!"

if /i "x64" EQU "!m_系统位数!" if "" NEQ "!mu_系统64位向32位兼容!" (
    echo \Windows\SysWOW64\msvcrt.dll
    echo \Windows\SysWOW64\MSDART.DLL
    echo \Windows\SysWOW64\ADVAPI32.dll
    echo \Windows\SysWOW64\ole32.dll
    echo \Windows\SysWOW64\OLEAUT32.dll
)>>"!m_添加文件列表!"

if /i "x64" EQU "!m_系统位数!" if "" NEQ "!mu_系统64位向32位兼容!" echo \Program Files (x86)\Common Files\System\ado\msado15.dll>>"!m_添加文件列表!"
call 注册表文件关联拷贝.bat "!m_install.wim注册表路径_SOFTWARE!" "!m_winpe.wim注册表路径_SOFTWARE!" "ADODB.Stream"

goto :eof
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
回复

使用道具 举报

33#
发表于 2022-11-15 07:42:31 | 只看该作者
610644034 发表于 2022-11-14 12:38
有一点需要说明一下:如果在PE系统里面使用这个vbs 需要给pe系统添加组件: ADODB.Stream
他的文件列表我 ...

感谢感谢,用了预读提取了一些简单的程序模组很方便,现在用你的处理文件试试,感谢大佬
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-12-16 20:28

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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