6个可以隐藏运行bat,浏览器等程序的方法

转自:http://itindex.net/detail/38012-bat-%E6%B5%8F%E8%A7%88%E5%99%A8-%E7%A8%8B%E5%BA%8F



在电脑启动时或者设置时间时运行指定的程序很容易实现。但是有时候还需要运行时不显示主界面,隐藏到后台运行。比如:开机时一段Bat批处理执行删除默认共享; 开机自动运行浏览器隐藏到后代打开指定网页等,希望所有的操作对用户都是不可见的。如果你也有这样的需求,这里我收集了几个让批处理、浏览器等程序隐藏到运行的方法或许可以帮到你。

  • 方法一: HideRun.vbs脚本文件
代码:CreateObject("WScript.Shell").Run "cmd /c D:test.bat",0


把以上代码复制到文本文件中,保存为.vbs文件(比如 HideRun.vbs),其中 D:test.bat 为你要运行的批处理文件,下同。

  • 方法二: HideRun.bat批处理文件

代码: 

echo CreateObject("WScript.Shell").Run "cmd /c D:test.bat",0>$tmp.vbs
cscript.exe /e:vbscript $tmp.vbs
del $tmp.vbs

或者: 

mshta vbscript:CreateObject("WScript.Shell").Run("iexplore http://luckerme.com",0)(window.close)


以上代码选一个复制到文本文件中,修改自定义的内容保存为.bat文件(比如 HideRun.bat)。

  • 方法三: HideRun.js文件

代码: 

new ActiveXObject(‘WScript.Shell‘).Run(‘cmd /c D:Test.bat‘,0);


把以上代码复制到文本文件中,保存为.js文件(比如 HideRun.js)。Javascript的字符串变量可以用单引号,从而方便命令行作为参数调用,而且js很好的支持多行语句用 ; 分隔写成一行。要注意的是:js要区分大小写,方法必须用括号,结尾必须有分号。所以写成命令行就是: 

mshta "javascript:new ActiveXObject(‘WScript.Shell‘).Run(‘cmd
/c D:test.bat‘,0);window.close()"
  • 方法四: 使用系统服务

代码: 

runassrv add /cmdline:"C:WindowsSystem32cmd.exe /c D:test.bat"  /name:"myservicesname"
net start myservicesname


可以用sc建立一个系统服务然后启动这个服务来启动批处理。缺点是启动服务较慢,需要管理员权限。

  • 方法五: 使用at计划任务

代码: 

at 09:00 "cmd /c D:Test.bat"


用at可以建立一个计划任务,在不输入 /interactive 参数可以后台运行。使用at必须有管理员权限。然后在系统就会自动后台以SYSTEM权限运行这个bat。

  • 方法六:使用第三方软件

今天搜索时找到了一款名为HOU任务计划(OnTimer.exe)的定时/循环执行任务的绿色小软件。软件虽小,功能很大。可以用来定时执行程序、DOS命令、从HTTP服务器下载程序运行、结束进程、模拟按键、发送EMAIL、网络唤醒、消息提示、关机、重启、注销、锁定、待机等操作。其中普通运行、参数运行、 执行DOS “备注”开头为“-h”则隐藏执行,即可满足我们的需求。相信的介绍及下载可以到软件的官方页面: http://www.yryz.net/soft-OnTimer.htm

上边五种方法简单方便,都是系统的功能,无需额外的软件。但是,自己创建的bat,vbs文件可能会被杀毒软件误报误删,所有设置好后最好手动加入到杀毒软件的信任列表。目前我使用的是最后一种方法,借助OnTimer.exe这个小软件,配置方便。而且,加入启动项后,360检查开机项目时不会提示禁止,在系统检查修复界面也不会检测到非安全项。其他杀软未测试。你可以都测试下,采用适合的方法实现隐藏运行程序的功能。

时间: 2024-11-13 16:27:50

6个可以隐藏运行bat,浏览器等程序的方法的相关文章

Tracker 是一个运行于浏览器书签栏的 JavaScript 嗅探工具,她将被启动于其他网页之后,为了协助您了解目标网页中 JavaScript 的运行情况

1 概述 Tracker 是一个运行于浏览器书签栏的 JavaScript 嗅探工具,她将被启动于其他网页之后,为了协助您了解目标网页中 JavaScript 的运行情况,包括:执行覆盖率.执行行数.是否存在执行或语法错误等信息,当你对一个目标网页使用 Tracker,该网页的上方将加载进来一个 Tracker 导航栏. 不用安装,快速开始 也欢迎体验桌面客户端版 Tracker 是一个运行于浏览器书签栏的 JavaScript 嗅探工具,她将被启动于其他网页之后,为了协助您了解目标网页中 Ja

InstallShield 2015 LimitedEdition VS2012 运行bat文件

转载:http://www.cnblogs.com/fengwenit/p/4271150.html  运行bat文件 网上很多介绍如何运行bat的方法,但我这个是limted 版本,不适用. 1. 打开 Define Setup Requirements and Actions –> Custom Actions 2. 右健 After Register Product –> New Exe 这是我自己的工程测试 install.bat 内容 rd/s/q %APPDATA%\test  

WebAssembly,可以作为任何编程语言的编译目标,使应用程序可以运行在浏览器或其它代理中——浏览器里运行其他语言的程序?

Mozilla.谷歌.微软和苹果已经决定开发一种面向Web的二进制格式.该格式名为WebAssembly,可以作为任何编程语言的编译目标,使应用程序可以运行在浏览器或其它代理中. 几年前,我们在InfoQ上讨论过面向Web的通用字节码的优点(见<讨论:我们是否需要一种通用的Web字节码?>),概括了创建这样一种格式的困难.其中提及的一个主要问题是主要的浏览器制造商无法达成一致:Mozilla在推asm.js,谷歌支持PNaCI,苹果在开发FLTJIT,而微软没有对其中的任何一种表示出兴趣.但现

如何使Wpf浏览器应用程序被完全信任运行

原文地址链接:http://blogs.microsoft.co.il/maxim/2008/03/05/how-to-run-wpf-xbap-as-full-trust-application/ Wpf浏览器应用程序,即为XBAP应用程序. Wpf应用程序,如果要操作客户机的一些资源,则需要很高的信任级别. 对于C/S模式来说,客户端作为本地应用,权限很高. 对于B/S模式来说,客户端作为浏览器承载的网站,权限受限. 使用WPF开发企业内部应用程序时,可以给与应用程序较高的权限,以执行一些本

java运行bat命令得到某个windows文件的创建时间

原文:java运行bat命令得到某个windows文件的创建时间 代码下载地址:http://www.zuidaima.com/share/1550463260150784.htm package com.zuidaima.util; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; /** *

windows系统,管理员身份运行bat文件,闪退。

windows系统.以管理员身份运行bat文件.文件路径中如果有括号,括号前必须有空格.否则脚本会闪退,不执行脚本命令.例如:E:\a (b)\c.bat ,右键以管理员身份运行,可以执行.E:\a(b)\c.bat,以管理员身份运行,脚本闪退,不执行. 如果用cmd进入到目录中,执行脚本,则以上2个都可以正常运行. 原文地址:https://www.cnblogs.com/Alex-ZJ/p/11041716.html

在PC上测试移动端网站和模拟手机浏览器的5大方法

查了很多资料,尝试了大部分方法,下面将这一天的努力总结下分享给大家,也让大家免去看那么多文章,以下介绍的方法,都是本人亲自测试成功的方法,测试环境winxp. 一.Chrome*浏览器 chrome模拟手机总共有四种方法,原理都一样,通过伪装User-Agent,将浏览器模拟成Android设备.以下标星的为推荐方法. 1.新建Chrome快捷方式 右击桌面上的Chrome浏览器图标,在弹出的右键菜单中选择"复制",复制一个图标副本到桌面.右击该副本,选择"属性",

Hadoop基础学习(一)分析、编写并运行WordCount词频统计程序

前面已经在我的Ubuntu单机上面搭建好了伪分布模式的HBase环境,其中包括了Hadoop的运行环境. 详见我的这篇博文:http://blog.csdn.net/jiyiqinlovexx/article/details/29208703 我的目的主要是学习HBase,下一步打算学习的是将HBase作为Hadoop作业的输入和输出. 但是好像以前在南大上学时学习的Hadoop都忘记得差不多了,所以找到以前上课做的几个实验:wordCount,PageRank以及InversedIndex.

Android官方入门文档[2]运行你的应用程序

Android官方入门文档[2]运行你的应用程序 Running Your App运行你的应用程序 This lesson teaches you to1.Run on a Real Device2.Run on the Emulator You should also read?Using Hardware Devices?Managing AVDs with AVD Manager?Managing Projects 这节课教你1.运行在真实设备2.运行在模拟器 你也应该阅读?使用硬件设备?