㈠ 怎麼讓一個BAT文件開機自動運行
代碼編寫:
reg add hklmsoftwaremicrosoftwindows
un /v 隨意字元 /t reg_sz /d 你這個bat所在位置
這可以添加一個叫「隨意字元」的啟動項啟到該機器注冊表,用於開機啟動運行「你這個bat所在位置」這個文件。
bat文件是dos下的批處理文件。批處理文件是無格式的文本文件,它包含一條或多條命令。它的文件擴展名為 .bat 或 .cmd。在命令提示下鍵入批處理文件的名稱,或者雙擊該批處理文件,系統就會調用cmd.exe按照該文件中各個命令出現的順序來逐個運行它們。使用批處理文件(也被稱為批處理程序或腳本),可以簡化日常或重復性任務。
選項語法
%~I - 刪除任何引號("),擴充 %I
%~fI - 將 %I 擴充到一個完全合格的路徑名
%~dI - 僅將 %I 擴充到一個驅動器號
%~pI - 僅將 %I 擴充到一個路徑
%~nI - 僅將 %I 擴充到一個文件名
%~xI - 僅將 %I 擴充到一個文件擴展名
%~sI - 擴充的路徑只含有短名
%~aI - 將 %I 擴充到文件的文件屬性
%~tI - 將 %I 擴充到文件的日期/時間
%~zI - 將 %I 擴充到文件的大小
%~$PATH:I - 查找列在路徑環境變數的目錄,並將 %I 擴充
到找到的第一個完全合格的名稱。如果環境變數
未被定義,或者沒有找到文件,此組合鍵會擴充
㈡ 開機自動運行一個*.exe應用程序.怎麼設置
把EXE文件復制到系統目錄下並加入啟動項(如果不復制到系統目錄下則很容易被發現,不加入啟動項在重啟後EXE就不執行了),啟動項一般都是加在注冊表中的,具體位置在:HKEY_LOCAL _MACHINE/Software /Microsoft/Windows/CurrentVersion下所有以「run」開頭的鍵值;HKEY_CURRENT_USER/Software/ Microsoft/Windows/CurrentVersion下所有以「run」開頭的鍵值;HKEY_USERS/Default/Software/Microsoft/Windows/CurrentVersion下所有以「Run」開頭的鍵值。
不過,也可以把EXE文件躲在下面這些地方啟動執行:
●在Win.ini中啟動
在Win.ini的[windows]欄位中有啟動命令「load=」和「run=」,在一般情況下「=」後面是空白的,如果有程序,比方說是: run=c:/windows/file.exe或load=c:/windows/file.exe,這個file.exe就是你要啟動的EXE文件。
●在System.ini中啟動
System.ini位於Windows的安裝目錄下,其[boot]欄位的shell=Explorer.exe是木馬喜歡的隱蔽載入之所,木馬通常的做法是將該句變為這樣:shell=Explorer. exe window.exe,注意這里的window.exe就是木馬程序。
●在Winstart.bat中啟動
Winstart.bat是一個特殊性絲毫不亞於Autoexec.bat的批處理文件,也是一個能自動被Windows載入運行的文件。它多數情況下為應用程序及Windows自動生成,在執行了Win.com並載入了多數驅動程序之後開始執行。由於Autoexec.bat的功能可以由Winstart.bat代替完成,因此EXE完全可以像在Autoexec.bat中那樣被載入運行。
●啟動組
EXE放在啟動組雖然不是十分隱蔽,但這里的確是自動載入運行的好場所。啟動組對應的文件夾為:C: /Windows/Start Menu/Programs/StartUp,在注冊表中的位置:HKEY_CURRENT_USER/Software/Microsoft/Windows/ CurrentVersion/Explorer/Shell Folders Startup="C:/windows/start menu/programs/startup"。
●捆綁文件
綁定EXE到某一應用程序中,如綁定到系統文件,那麼,每一次Windows啟動均會啟動木馬。
㈢ .bat 是什麼文件格式啊
1、批處理文件的格式
後綴是bat的文件是批處理文件,是一種文本格式文件。它運行在DOS環境下,它的作用就是自動的連續執行多條命令,批處理文件的內容就是一條一條的命令。
我們最常見的AUTOEXEC.BAT就是一個自動批處理文件,電腦每次啟動時都會在當前根目錄下尋找這條批處理文件,從而可執行一些每次開機都要執行的命令。
編寫bat格式的文件通常任何一個文本編輯軟體都可以用。
在DOS環境下,通過列印命令「
con
〔文件名〕.bat」也可以編寫。
在DOS下最容易遇到的首先是可執行文件,後綴名有兩類:*.exe、*.com(此處的*表示文件名任意),它們是由匯編語言或其它高級語言編出的程序經過編譯後直接在DOS下運行的文件。有時由於軟體功能多、內存偏小,不能一次性全部調入內存還可能有同文件名的ovl文件,如ws.exe、ws.ovl。另外還有一種文件可以直接運行,*.bat,即批處理文件,其中有許多命令或可執行文件名,主要用於提高工作效率,其中最有用的是Autoexec.bat,這個文件在開機時會被自動執行(自動執行在英文中就是Automaticallyexecute)。而另外一種可以載入但不能直接運行的文件即是系統擴展管理文件*.sys(sys即系統system),它主要提供某些非標准設備如滑鼠、擴充內存等的驅動程序,如mouse.sys、himem.sys。為了統一管理還專門規定了一個config.sys的文本文件來一次性地在開機時自動調入這些必需的設備驅動程序,這些文件一旦被誤刪或換名或被病毒侵襲則將直接導致系統工作不正常
2、視頻播放格式