标题: 如何禁止关闭运行中的批处理窗口?
[打印本页]
作者: smartzs
时间: 2007-7-5 21:05
标题: 如何禁止关闭运行中的批处理窗口?
出于某种原因,我需要让用户不能够关闭运行中的dos窗口,不知道如何能实现??(已知cmdow.exe可以实现,但是某些杀毒软件会判断他为危险工具,并删除这个文件。除了cmdow.exe还有没有其他的办法??)
作者: smartzs
时间: 2007-7-5 21:16
自己顶一下,有人知道吗???
作者: bjsh
时间: 2007-7-5 22:20
隐藏窗口
搜索
作者: smartzs
时间: 2007-7-6 07:05
我希望的是窗口不隐藏,这样才能让操作者看批处理是不是已经运行完成了,大侠们给点意见吧
作者: cain
时间: 2007-7-6 07:12
我也想知道楼主这个问题的答案,顶一下
作者: dahuang123456
时间: 2007-7-6 09:41
我也想知道楼主这个问题的答案,顶一下
作者: htysm
时间: 2007-7-6 10:08
又不想隐藏,那怎么办,那你就再写一段代码屏蔽键盘和锁定鼠标。等程序执行完后再解开。
作者: tyh
时间: 2007-7-6 10:40
希望楼上的能写一段,谢谢。
作者: leton
时间: 2007-7-6 11:49
还是 cmdow.exe 实现方便,如果杀毒软件误杀,可以在杀毒软件中设置 排除文件
如果是企业脚本,防毒软件应该是服务器版,直接服务器上设置规则。个人在用的是 诺顿 10.02 企业版
昨晚看到帖子,找到 cmdow.exe 解决了我一个难题,呵呵,客户端只能看不能关闭,可以避免特殊用户因为意外操作关闭 P 窗口,导致系统软故障.
另这几个星期玩 P 是,还发现一个企业管理很好用的辅助工具 Lsrunas 此工具可以替换 RUNAS ,主要功能是可以保存管理员帐号、密码
用法:
lsrunas /user:administrator /password:*** /domain:** /command:*** /runpath:%systemroot%
域中使用经验:用其它软件加密再编译为 EXE (可能看起来比较复杂,但确实只能这样做,不然运行出问题,并且最主要是为了保证管理员密码不然其他人看到)
[
Last edited by leton on 2007-7-6 at 03:26 PM ]
作者: tyh
时间: 2007-7-6 20:24
我也想知道楼主这个问题的答案,顶一下
作者: smartzs
时间: 2007-7-11 12:31
用批处理能屏蔽键盘和锁定鼠标吗?
作者: smartzs
时间: 2007-7-11 12:33
或者有人知道cmdow.exe防止关闭窗口时如何实现的吗?
作者: IceCrack
时间: 2007-7-11 12:33
给cmdow.exe做一个免杀.
作者: lxmxn
时间: 2007-7-11 12:49
cmdow /DIS
作者: smartzs
时间: 2007-7-11 17:42
我想知道的是cmdow.exe防止关闭窗口的原理是什么,看看能不能单独拿出来编程实现,有人知道吗???
作者: lxmxn
时间: 2007-7-11 19:03
这个就不清楚了。
可以去
http://www.commandline.co.uk 看看
作者: ejzhang
时间: 2010-8-2 01:42
在平时批处理应用中,相信大家也遇到过批处理未运行完就被客人关闭的情况,通常我们会选择用VBS调用批处理实现隐藏的效果,但有时候需要显示文字而又不想批处理被强制结束,那么gray.exe就派上用场了:
用法:
@echo off
start /b gray.exe
echo This is a test
echo.
REM 不杀gray.exe pause就没反应了,在怎么者也推不出来
taskkill /f /im gray.exe >nul
pause
gray一定要放到最后杀,杀了gray后能退出了,否则会发现右键点击状态栏中的批处理时,X又出现了。缺点就是grey.exe不能自己退出(好像没什么参数)。
http://upload.cn-dos.net/img/1901.zip
本文出自:
poison's blog
[
Last edited by ejzhang on 2010-8-2 at 01:46 ]