主页 > 知识库 > 利用WScript.Shell对象隐藏cmd命令行运行框的实现代码

利用WScript.Shell对象隐藏cmd命令行运行框的实现代码

热门标签:海外美发店地图标注 外呼营销下单系统 打电话的外呼系统贵不贵 百度地图标注怎么卸载 陕西高频外呼回拨系统哪家好 加盟电销机器人好的品牌 前锋办理400电话申请 新密防封卡外呼系统违法吗 办理胶州400电话财税
1. WScript.Shell(Windows Script Host Runtime Library)是一个对象,对应的文件是C:\WINDOWS\system32\wshom.ocx,Wscript.shell是服务器系统会用到的一种组件。shell 就是“壳”的意思,这个对象可以执行操作系统外壳常用的操作,比如运行程序、读写注册表、环境变量等。这个对象通常被用在VB或VBS编程中。

2. 安装WScript.Shell对象:regsvr32 WShom.Ocx
卸载WScript.Shell对象:regsvr32 -u WShom.Ocx或者regsvr32 /u WShom.Ocx
3. 例子,假设mytest*.iso文件均在C:根目录下。建立mytest目录,将mytest*.iso文件拷贝到mytest目录下。

建立testcopy.bat文件,存于C:根目录下。
复制代码 代码如下:

md mytest
copy c:\mytest*.iso mytest
pause

双击testcopy.dat即可看到新建立的mytest目录及被拷贝的mytest*.iso文件。



若隐藏cmd命令行窗口,有两种方法。

(1)创建WScript.Shell对象,由该对象直接运行testcopy.dat文件,对应的vbs文件:testcopy1.vbs,双击testcopy1.vbs即可看到效果。
复制代码 代码如下:

dim objShell
set objShell=wscript.createObject("WScript.Shell")
iReturnCode=objShell.Run("c:\testcopy.bat",0,TRUE)

(2)创建WScript.Shell对象,由该对象直接运行dos命令,及testcopy.dat中的命令,对应的vbs文件:testcopy2.vbs
复制代码 代码如下:

dim objShell
set objShell=wscript.createObject("WScript.Shell")
iReturnCode=objShell.Run("cmd.exe /c md mytest",0,TRUE)
iReturnCode=objShell.Run("cmd.exe /c copy c:\mytest*.iso mytest",0,TRUE)
您可能感兴趣的文章:
  • Wscript.Shell 对象详细介绍!!特好的东西
  • windows2003下使用asp WScript.Shell的设置方法
  • ASP.NET下使用WScript.Shell执行命令
  • vbScript中WScript.Shell对象的run和exec使用心得分享
  • 关闭网站的wscript.shell命令行执行
  • win2003 WScript.shell与Shell组件安全篇
  • WScript.Shell对象SpecialFolders属性未公开文档分享
  • Js使用WScript.Shell对象执行.bat文件和cmd命令

标签:梅州 武威 咸阳 阜阳 牡丹江 四平 河南 伊春

巨人网络通讯声明:本文标题《利用WScript.Shell对象隐藏cmd命令行运行框的实现代码》,本文关键词  利用,WScript.Shell,对象,隐藏,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《利用WScript.Shell对象隐藏cmd命令行运行框的实现代码》相关的同类信息!
  • 本页收集关于利用WScript.Shell对象隐藏cmd命令行运行框的实现代码的相关信息资讯供网民参考!
  • 推荐文章