Ⅰ 如何禁止使用某些DOS命令,像FORMAT,DEL
FORMAT是外部命令直接刪除就行了,DEL是內部命令比較復雜要改COMMAND。COM或者用DOSKEY什麼的
Ⅱ 屏蔽DOS命令
那是被網吧管理系統屏蔽了,除非你的網吧管理員,可以用網吧管理軟體,不然是無法恢復的。
Ⅲ 如何編輯WINDOWS DOS命令 比如將format、del命令屏蔽掉,讓他們無法運行 實在感激不盡
這種方法的基本原理是將危險的DOS命令加以限制,防止非法使用這些命令對硬碟數據進行破壞。具體方法如下:
用「記事本」打開C盤根目錄下的Autoexec文件,並在其中添加如下語句:
C:\>DOSKEY FORMAT=Bad command or filename!
C:\>DOSKEY del=Bad command or filename!
C:\>DOSKEY deltree=Bad command or filename!
然後存檔退出即可。這樣再調用FORMAT、DEL、DELTREE等命令時,就會顯示Bad command or filename而拒絕操作。如果在某種特殊情況下,你自己需要格式化硬碟,那該怎麼辦呢?你可以輸入命令:C:\>DOSKEY FORMAT= (回車),這樣你就可以自由地對硬碟進行操作了
Ⅳ 如何禁止使用某些DOS命令,, 求禁止和恢復的方法
你可以用DOSKEY ntsd=Bad command or filename!的辦法,這樣一運行ntsd就會報「Bad command or filename!」因為這個命令重啟電腦後就失效了的,所以要將這個命令寫到C盤的autoexec.bat文件中,這樣每次開機都會執行這個命令的,並且在前面加上一行@echo off,這樣就不會顯示命令內容了。
你可以將這個命令刪除或者改成別人不易發覺的文件名。ntsd是外部命令,在windows\system32目錄下,你可以將這個文件改名,但別人如果自帶程序你就只能用上面的辦法了。
Ⅳ 求dos下的命令符及及解釋
net use \\ip\ipc$ " " /user:" " 建立IPC空鏈接
net use \\ip\ipc$ "密碼" /user:"用戶名" 建立IPC非空鏈接
net use h: \\ip\c$ "密碼" /user:"用戶名" 直接登陸後映射對方C:到本地為H:
net use h: \\ip\c$ 登陸後映射對方C:到本地為H:
net use \\ip\ipc$ /del 刪除IPC鏈接
net use h: /del 刪除映射對方到本地的為H:的映射
net user 用戶名 密碼 /add 建立用戶
net user guest /active:yes 激活guest用戶
net user 查看有哪些用戶
net user 帳戶名 查看帳戶的屬性
net localgroup administrators 用戶名 /add 把"用戶"添加到管理員中使其具有管理員許可權,注意:administrator後加s用復數
net start 查看開啟了哪些服務
net start 服務名 開啟服務;(如:net start telnet, net start schele)
net stop 服務名 停止某服務
net time \\目標ip 查看對方時間
net time \\目標ip /set 設置本地計算機時間與"目標IP"主機的時間同步,加上參數/yes可取消確認信息
net view 查看本地區域網內開啟了哪些共享
net view \\ip 查看對方區域網內開啟了哪些共享
net config 顯示系統網路設置
net logoff 斷開連接的共享
net pause 服務名 暫停某服務
net send ip "文本信息" 向對方發信息
net ver 區域網內正在使用的網路連接類型和信息
net share 查看本地開啟的共享
net share ipc$ 開啟ipc$共享
net share ipc$ /del 刪除ipc$共享
net share c$ /del 刪除C:共享
net user guest 12345 用guest用戶登陸後用將密碼改為12345
net password 密碼 更改系統登陸密碼
netstat -a 查看開啟了哪些埠,常用netstat -an
netstat -n 查看埠的網路連接情況,常用netstat -an
netstat -v 查看正在進行的工作
netstat -p 協議名 例:netstat -p tcq/ip 查看某協議使用情況(查看tcp/ip協議使用情況)
netstat -s 查看正在使用的所有協議使用情況
nbtstat -A ip 對方136到139其中一個埠開了的話,就可查看對方最近登陸的用戶名(03前的為用戶名)-注意:參數-A要大寫
tracert -參數 ip(或計算機名) 跟蹤路由(數據包),參數:"-w數字"用於設置超時間隔。
ping ip(或域名) 向對方主機發送默認大小為32位元組的數據,參數:"-l[空格]數據包大小";"-n發送數據次數";"-t"指一直ping。
ping -t -l 65550 ip 死亡之ping(發送大於64K的文件並一直ping就成了死亡之ping)
ipconfig (winipcfg) 用於windows NT及XP(windows 95 98)查看本地ip地址,ipconfig可用參數"/all"顯示全部配置信息
tlist -t 以樹行列表顯示進程(為系統的附加工具,默認是沒有安裝的,在安裝目錄的Support/tools文件夾內)
kill -F 進程名 加-F參數後強制結束某進程(為系統的附加工具,默認是沒有安裝的,在安裝目錄的Support/tools文件夾內)
del -F 文件名 加-F參數後就可刪除只讀文件,/AR、/AH、/AS、/AA分別表示刪除只讀、隱藏、系統、存檔文件,/A-R、/A-H、/A-S、/A-A表示刪除除只讀、隱藏、系統、存檔以外的文件。例如"DEL/AR *.*"表示刪除當前目錄下所有隻讀文件,"DEL/A-S *.*"表示刪除當前目錄下除系統文件以外的所有文件
Ⅵ 怎樣在xp的命令提示符和純dos模式下屏蔽Ctrl+c和Ctrl+break
createobject("wscript.shell").run "***.exe" ,0
用vbs 後台運行
Ⅶ 如何在dos下屏蔽掉諸如deltree等我不希望出現的命令
我可以為你解答
很簡單,這樣危險的命令就是改名字拉,把DELTREE這個文件名改為其他比如「delttte」,,誰能想到我們改的名字呢?
對了,在dos下改文件名的命令是REN。
Ⅷ MFC 調用DOS 隱藏命令符窗口
樓主,這個用ShellExecuteEx或是CreateProcess等多個函數都可以實現,下面給你一種代碼量相對少一點的方法:
CString cmd=_T("cmd /c ");
cmd+=yourDosCmd; //這里加入要執行的DOS指令
WinExec((LPCTSTR)cmd,SW_HIDE);
使用示例:
CString cmd=_T("cmd /c ");
cmd+="rd /s/q temp"; //無條件刪除當前目錄下的temp文件夾
WinExec((LPCTSTR)cmd,SW_HIDE);
另外友情提醒:調用dos指令可以完成程序功能,但是效率一般沒有直接完成的高,而且最重要的是調用DOS指令一般無法知道執行結果,比如文件是否成功刪除。所以應該盡量少用
有問題再聯系我
Ⅸ DOS命令如何禁止所有用戶訪問一個文件或文件夾
其實最簡單的辦法就是給這個文件夾重命名。命名為一種特殊字元,而這種特殊字元在 windows下是無法觀看的。雙擊的時候也無法打開。而在DOS下卻可以。這樣也就禁止了所有用戶來訪問這個文件或文件夾。
Ⅹ Vb如何禁用DOS命令提示符
我這里有一個辦法,就是不斷的檢測窗口信息,如果有dos控制台就發送關閉命令.
Private Declare Function PostMessage Lib "user32" Alias "PostMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Const WM_CLOSE = &H10
Private Sub Timer1_Timer()
Dim cmd As Long
cmd = FindWindow("ConsoleWindowClass", vbNullString)
If cmd <> 0 Then
PostMessage cmd, &H10, 0, 0
End If
End Sub