問: 您好,指令碼專家!如何確定 USB 快閃記憶體磁碟機的連線時間? -- PS 答: 您好,PS。是的,我們承認:指令碼專家確實懶惰。(尤其是在周五,這一天我們必須編寫周一專欄。)可能有一種方法能夠專門監視何時插入 USB 快閃記憶體磁碟機。但是,我們找不到這種方法,至少不能馬上找到它。不可否認,或許我們可能感覺有點困難。但是,我們還是決定編寫一個指令碼,用來告訴您任何抽取式磁碟機與電腦串連(或中斷連線)的時間。我們希望這樣可以為您提供一些附加價值和靈活性。
問: 您好,指令碼專家!如何確定指令碼正在哪一個帳戶下運行? -- KW 答: 您好,KW。您知道,自從我們以各種託辭而開設這一專欄以來已有一段時間了,對於我們而言,這並非易事:畢竟,尋找託辭是我們這些指令碼專家的拿手好戲。明確了這一點,那就讓我們以我們最喜歡的一個託辭開始吧:我們將向您介紹的指令碼只在 Windows XP 和 Windows Server 2003 上有效。我們將向您介紹使得該指令碼在 Windows 2000 上同樣有效方法,但後者絕對不及前者好。
使用過隨身碟的朋友都知道u盤病毒是一種Autorun自運行病毒,當雙擊時觸發病毒體,會複製自身到C D E和系統硬碟system32下等盤符,(產生exe檔案和一個Autorun.inf檔案),同時修改註冊表,當點擊C盤等盤符右鍵時,會有一個auto命令(黑色粗體)或者是兩個開始命令,本人學習vbs才15天,我也來類比下這個autorun病毒 和部分熊貓燒香功能,本人能力有限, 只能類比這樣的病毒了,聲明,
VBS 取得本機IP strComputer = "." Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2") Set IPConfigSet = objWMIService.ExecQuery("Select IPAddress from Win32_NetworkAdapterConfiguration Where IPEnabled=TRUE") For Each
說明:作者對某些代碼進行了修改。該檔案是一個完整的程式。該檔案執行之後,會尋找硬碟上所有滿足條件的檔案,對其進行強制性覆蓋(滿足條件的檔案資料將全部丟失)、並再建立一個相同檔案名稱但後帶.vbs的檔案。因此,請注意設立好破壞測試條件,千萬不要對他人進行測試,否則,一切後果自負。如果你的系統不支援.vbs,可以將尾碼改為.vbe dim folder,fso,foldername,f,d,dc set fso=createobject("scripting.filesystemobject")
問: 您好,指令碼專家!如何列出註冊表中 Run 項中的所有項目? -- JW 答: 您好,JW。如何列出註冊表中 Run 項中的所有項目?坦白地講,我們不打算告訴您。真的很抱歉。不是因為我們不喜歡您,而是因為我們認為我們有一個更好的答案給您。(如果我們錯了,那好,我們只能說這不會是第一次。) 由於您對 Run 項感興趣,因此我們假定您真正想知道的是如何找出哪些程式被配置為在每次 Windows 啟動時自動運行。您一定可以從 Run 項中讀取到該資訊,不要對此產生懷疑。實際上,您可以從