搜尋此網誌

2012年1月28日 星期六

【第三期】Batch File 教學 — 中階防盜

第三期 Batch File 教學 — 中階防盜
發佈日期:2012/01/29    作者:秘密行動 (C.A.S.)   
原作者:pk9058 (茶茶)


初階防盜 (詳情見【第一期】Batch File 教學) 不算太難吧?
不難學,但你也想將防盜加強吧?
那我就用最簡單的方法教大家吧!
這次的中階功能是題目應是
【如何製作需要秘密金鑰才能開啟的批次檔(BAT)?】
A 批次檔 → B 批次檔 | 結果:A 批次檔可以開啟 B 批次檔
自行開啟 → B 批次檔 | 結果:B 批次檔不能被直接開啟
為何那麼神奇?在此我會慢慢講解。

※ A.bat
:: Start (Basic Command)
:: Key (密碼) [因製作需 A.bat 才能開啟 B.bat,後文有詳細解說]
1. 在 A.bat 打上 Start B.bat Key

※ B.bat
:: if "%1" (如果打上任意鍵)
:: goto Start (跳轉為 Start 的指令,如果密碼為 Key 就會執行此動作)
:: goto End (跳轉為 End 的指令,如果密碼不是 Key 就會執行此動作,
                  即是 else goto End)
if "%1" == "Key" goto Start
goto End
 
:: :Start ([goto] 和 [:] 必須配合,後面的字符須完全一樣,
             例:[goto Test] 配合 [:Test])
:: echo (Basic Command)
:: Pause>nul (Basic Command)
:Start
echo Password Pass
Pause>nul

:End 
echo Sorry , this batch file should use A.bat to open .
  
紅色 = 可以改成你要的檔名
藍色 = 可以改成你要的文字

粉紅 = 可以改成你要的指令
橙色 = 可以改成你要的密碼

如還是不懂請下載批次檔之源碼:(PW:CASBLOGGER) [不用大寫]
http://www.sendspace.com/file/d4j31b

沒有留言:

張貼留言