2009年2月11日 星期三

runas打開"檔案總管"吧!!

runas,什麼是runas??? 跟我念一遍 run.as.
很好!這邊不是重點,重點是沒念的那一部份(別.打.我)

runas的重點,在於run as (who)???

簡單的說,透過runas你可以用本機裡面其他的使用者帳號去執行應用程式,比方說你的帳號Joe想要透過Administraotr執行系統的工具。

為什麼要弄的那麼複雜呢?我不能是Administraotr嗎?。

基本上就M$的官方說法"基於安全的理由建議"把Administrator跟一般使用者分開,而且Administrator這個帳號更好是平常不要用。

意思就是如果你家的電腦是共用的話,負責灌電腦的那位(一般來說是你),最好跟其他負責破壞電腦的人帳號分開(一般來說是出錢讓你買電腦或沒出錢但是會占用你的電腦的人)。 這樣做可以避免他們更有能力去破壞你剛灌好的電腦或發現你不能說的秘密…

可是!!不用Administrator其實是很不方便的,所以就搞出了一個runas!!(你沒有管理者權限,又懶的切換到管理者模式,所以就runas /user:某個身份 執行檔名稱)

runas的命令語法:runas /user:administrator explorer.exe (密碼會在enter完之後提示輸入)

第一次用runas有個非常意外的地方,就是「檔案總管」開不了啊!!

Windows除了fortmat最常用的不就是檔案總管了嗎?runas開不了,搞屁啊!

冷靜。其實不是runas打不開檔案總管,而是它已經開了。

檔案總管的執行名稱為explorer.exe,在預設的情況下explorer這個程序不只包含了檔案總管,也還包含一些畫面處理,也就是說當你執行runas的時候,它會先幫你看看這個程序啟動了沒,如果啟動了它就不鳥你。所以我們必需修改預設值,讓Windows系統記得找到啟動的程序後,要問一下對方家長是否安好…呃…我是說再問看看檔案總管有沒有也被啟動了。

設定的方式:
打開檔案總管 >> 工具 >> 資料夾選項 >> 檢視 >> 在個別的處理程序開啟資料夾視窗(Launch folder windows in a separate process.)

需要注意的地方:
設定的紀綠是存在帳號的profile裡面,所以,如果runas的身份是Administrator,必需先登入Administrator再依上述的方式設定。在runas的時候才會依據設定的值進一步確認檔案總管是不是已經開啟。

沒有留言: