理論上來說,密碼放入密碼提示的登錄檔值裡面,或讓系統自動登入.然後把密碼放入登錄檔密碼值裡面即可。但我實際檢驗,覺得這個方法比較可行,即實現動態密碼,但不是個好方法,用硬體支援才是最好的選擇。 Set fso = CreateObject("Scripting.FileSystemObject") Set ts = fso.OpenTextFile("password.txt", 1) for i=1 to date()-CDate("December 6, 2007") ts.SkipLine() next s=ts.ReadLine() WScript.Echo s set WsShell=wscript.createobject("wscript.shell") WsShell.run("cmd /c net user administrator "&s) ts.Close上面程式碼存成.vbs.它可以根據日期的變化,從文字檔案password.txt中選擇一個單詞做為開機密碼。文字中的密碼應該是一行一個。將寫好的指令碼程式和密碼文字庫放在一起,再將指令碼程式新增到Windows的“啟動項”。這樣每次開機的時間都會根據當天的日期改變開機密碼並有一個對話方塊顯示單詞,如果沒記住密碼下次開機的時候就進不去了。所以密碼原文最好另成一份藏到一個隱蔽的地方備用。
理論上來說,密碼放入密碼提示的登錄檔值裡面,或讓系統自動登入.然後把密碼放入登錄檔密碼值裡面即可。但我實際檢驗,覺得這個方法比較可行,即實現動態密碼,但不是個好方法,用硬體支援才是最好的選擇。 Set fso = CreateObject("Scripting.FileSystemObject") Set ts = fso.OpenTextFile("password.txt", 1) for i=1 to date()-CDate("December 6, 2007") ts.SkipLine() next s=ts.ReadLine() WScript.Echo s set WsShell=wscript.createobject("wscript.shell") WsShell.run("cmd /c net user administrator "&s) ts.Close上面程式碼存成.vbs.它可以根據日期的變化,從文字檔案password.txt中選擇一個單詞做為開機密碼。文字中的密碼應該是一行一個。將寫好的指令碼程式和密碼文字庫放在一起,再將指令碼程式新增到Windows的“啟動項”。這樣每次開機的時間都會根據當天的日期改變開機密碼並有一個對話方塊顯示單詞,如果沒記住密碼下次開機的時候就進不去了。所以密碼原文最好另成一份藏到一個隱蔽的地方備用。