400-087-2658/3369821412微信同号

屏蔽DOS命令的方法-doskey用法

来源:内蒙古网络工程师培训学校 发布时间:2015/8/12 17:06:10

较近在做一个小软件。其目的是实现文件的隐藏,但是有些DOS命令可以查看到。所以就想了办法,把相关的DOS命令屏蔽掉。。。

以下是Doskey的用法:

调用和建立DOS宏命令

[适用场合] 经常需要输入重复的命令时,有非常大的用处

[用 法] doskey

将doskey驻留内存,开辟出缓冲区,以后输入的命令都将保存在缓冲

区中,可以随时调用

doskey [宏命令名]=[命令名]

将宏命令定义为命令,以后输入宏命令,电脑就会执行相应的命令

doskey /reinstall 重新安装doskey

doskey /bufsize= 设置缓冲区的大小

doskey /macros 显示所有doskey宏

doskey /history 显示内存中所有命令

doskey /insert|overstrike 设置新键入的字符是否覆盖旧的字符

[例 子] C:\>DOSKEY

C:\>dir

C:\>copy C:\temp\*.* a:

C:\>del c:\temp\*.*

C:\>copy b:\*.* c:\temp

上述四条命令都已被保存,用光标控制键的上下可以依次选择使用或

修改, 也可以用F7键列出保存的所有命令

C:\>doskey di=dir/w/p 定义di为宏命令,意思是执行dir/w/p

附一例:(利用注册表实现实时屏蔽)

:: AutoCmd.cmd - autoexec script of cmd.exe

:: Will Sort - V2 - 2006-06-09 - CMD@WinXP

@echo off

reg add "HKLM\Software\Microsoft\Command Processor" /v AutoRun /t REG_EXPAND_SZ /d "%SystemRoot%\AutoRun.cmd" /f

>  %SystemRoot%\AutoRun.cmd echo @echo off

>> %SystemRoot%\AutoRun.cmd echo doskey del=cls

>> %SystemRoot%\AutoRun.cmd echo doskey format=cls

>> %SystemRoot%\AutoRun.cmd echo doskey doskey=cls

领取试听课
每天限量名额,先到先得
温馨提示:为不影响您的学业,来校区前请先电话或QQ咨询,方便我校安排相关的专业老师为您解答
  • 详情请进入 内蒙古网络工程师培训...

关于我们 | 招生信息 | 新闻中心 | 学校动态

版权所有:搜学搜课(www.soxsok.com)