DOS視窗

DOS視窗

DOS全稱為Disk Operating System,意思是“磁碟作業系統”。DOS是個人計算機上的一類作業系統,windows之前的計算機作業系統。從1981年直到1995年的15年間,DOS在IBM PC 兼容機市場中占有舉足輕重的地位。 若把部份以DOS為基礎的Microsoft Windows版本,如Windows 95、98和Me等都算進去的話,那么DOS商業壽命至少可以算到2000年。

簡介

什麼是DOS

DOS是英文Disk Operating System的縮寫,

什麼是視窗

視窗是用戶界面中最 重要的部分。它是螢幕上與一個應用程式相對應的矩形區域,包括框架和客戶區,是用戶與產生該視窗的應用程式之間的可視界面。

延伸

一種新的操作環境。把微機的顯示螢幕劃分成許多的框,即為視窗。每個視窗負責顯示和處理某一類信息。用戶可隨意在任一視窗上工作,並在各視窗間交換信息。計算機中有專門的視窗管理軟體來管理視窗操作。

在當代Windows 系統中(Windows server 2003以上作業系統)被Windows PowerShell取代。

DOS視窗隱藏

1.通過批處理命令實現。缺點:會看到一個視窗一閃而逝。優點:簡單,直接添加即可。
@echo off
if "%1"=="h" goto begin
start mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
:begin
::以下為正常批處理命令,不可含有pause set/p等互動命令
pause

2.利用vbs腳本實現隱藏。缺點:調用麻煩點。優點:基本看不到痕跡(非絕對的,指一般用戶)
HideRun.vbs
CreateObject("WScript.Shell").Run "cmd /c D:\test.bat",0
其中D:\test.bat是你的批處理路徑

3.利用系統服務
可以建立一個系統服務然後啟動這個服務來啟動批處理。缺點是啟動服務較慢,需要管理員許可權
runassrv add /cmdline:"C:\Windows\System32\cmd.exe /c D:\test.bat" /name:"mysrv"
net start mysrv

4.利用at計畫任務
用at可以建立一個計畫任務,在不輸入 /interactive 參數可以後台運行。但是建使用at必須有管理員許可權
at 09:10 "cmd /c D:\Test.bat"
然後在 9:10 系統就會自動後台以SYSTEM許可權運行這個bat

5.利用ftype檔案關聯
ftype batfile=C:\Windows\System32\mshta "javascript:new ActiveXObject('WScript.Shell').Run('cmd /c%1',0);window.close();"

6.其他用戶
Windows 2k/XP支持多用戶,如果能在後台登入另一個賬戶的桌面然後運行一個批處理,就能完全達到隱藏的目的

7.編譯成執行檔
不少方法可以實現,可以直接利用的工具有 Quick Batch file compiler。

相關詞條

相關搜尋

熱門詞條

聯絡我們