无忧启动论坛

标题: 请问在PE中如何运行一个VBS脚本 [打印本页]

作者: cced    时间: 2007-4-29 16:02
标题: 请问在PE中如何运行一个VBS脚本
请问在老毛桃制作的PE中如何运行一个VBS脚本。
*****************************************
已经按论坛中的说明导入了以下注册表
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\WScript.Shell]
@="Windows Script Host Shell Object"
[HKEY_CLASSES_ROOT\WScript.Shell\CLSID]
@="{72C24DD5-D70A-438B-8A42-98424B88AFB8}"
[HKEY_CLASSES_ROOT\WScript.Shell\CurVer]
@="WScript.Shell.1"
regsvr32 c:\windows\system32\WSHom.Ocx

还是不行。
******************************************
作者: cced    时间: 2007-4-30 01:01
BUILDOPTIONALCOMPONENTS.VBS如何在PE中调用?
用Wscript.exe 也无法运行
作者: liuyu701    时间: 2007-4-30 01:36
请高手快点来解答啊~!!!!!!急
作者: artisticidea    时间: 2007-4-30 08:33
我也想知道,帮你顶一下
作者: 弄潮儿-NET    时间: 2007-4-30 08:38
要看这个VBS调用了哪些功能,
作者: artisticidea    时间: 2007-4-30 09:14
将包里的vbscript.dll和wscript.exe两个文件放入system32,然后执行vb.reg

VB.rar

213.63 KB, 下载次数: 150, 下载积分: 无忧币 -2


作者: lxl1638    时间: 2007-4-30 09:17
何苦呢,VBS脚本功力比CMD强不了多少,能写VBS脚本的人基本可以用VB写程序了,不如直接用VB写程序算了,效率也高些。
作者: 老毛桃    时间: 2007-4-30 09:45
原帖由 cced 于 2007-4-30 01:01 发表
BUILDOPTIONALCOMPONENTS.VBS如何在PE中调用?
用Wscript.exe 也无法运行

还需要几个 DLL 才行。

我上次测试成功过。不过没有记录。。。哪几个文件记不清了

就是开始想做那个 IfSetPage 的时候想用的。后来用了 AutoIt,就没有继续。
作者: liuhj    时间: 2007-5-2 00:23
WSH也可以做外置?

以下是CCF Rock2000的启动WSH批处理:
-----------------------------
REM - This section initializes WSH

REM - INSTALL WSH COMPONENTS
Regsvr32 %SystemRoot%\System32\jscript.dll /S
Regsvr32 %SystemRoot%\System32\scrobj.dll /S
Regsvr32 %SystemRoot%\System32\scrrun.dll /S
Regsvr32 %SystemRoot%\System32\vbscript.dll /S
Regsvr32 %SystemRoot%\System32\wshext.dll /S
Regsvr32 %SystemRoot%\System32\wshom.ocx /S
Regsvr32 %SystemRoot%\System32\mlang.dll /S
Regsvr32 %SystemRoot%\System32\urlmon.dll /S

REM - INSTALL FILE ASSOCIATIONS FOR WSH
%SystemRoot%\System32\rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 WSH.inf
-----------------------------------

当然,也需要CSCRIPT.EXE和WSCRIPT.EXE两个文件。




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3