12/28/2006

双击盘符无法打开之终极解决方案

問題基本上是出現在移動硬碟或者是U盤上面,到現在為止總共碰上了三次,每次都不盡相同,但基本上是一個模式:
1、暑假時,雙擊移動硬碟盤符,以下全簡稱盤符,彈框說拒絕訪問;
2、暑假從家裏回來,雙擊盤符要求選擇打開方式,而選項中顯然沒有可以直接打開的程式;
3、今天,也就是昨天了,雙擊盤符直接打開的是我的文檔,而且是另外開了一個視窗打開;
關於這樣的病毒網上的朋友們已經說過很多了,什麼rose之類,我就不多說了,一般這樣的病毒只侵害到移動硬碟和U盤這樣的層次,不會再傳播到本地的機器上,所以還是破壞力不大的東西,不過總是需要資源管理器來打開移動硬碟的話還是很不方便,所以這裏給出我認為的終極的解決方法吧,希望對大家有所幫助,準備工作是把移動硬碟和U盤都插在電腦上,不然怎麼做……
1、打開各個盤,在根目錄下有autorun.exe或者是.ini的話刪除毫不留情,注意不要去管檔夾裏面的,那很可能是某些安裝檔的內容;
2、徹底的查殺病毒,發現一個殺一個,不要隨便選擇刪除,今天碰到的情況是幾乎所有的可執行檔都染毒,而這些都是重要的安裝檔,隨意選擇刪除的話損失慘重;
3、不要隨意在工具-〉檔夾選項-〉檔類型-〉***-〉高級中更改。這一步最好是直接操作註冊表,HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Mount-Points2,找到此路徑,其中應該包含有很多檔夾,很多都有加號。點開每一個加號,正常情況下應該只包含有一項內容\shell\Autoplay\DropTarget:
3.1、如果有和shell並列的檔夾請小心對待。如果是_Autorun,這個一般代表的是光碟機或者虛擬光碟機,察看內容,DefaultIcon的鍵值是沒有設定或是在和光碟機中的盤有關,而在shell下的command也應該和光碟有關,如我的J盤中存放的是VOA的盤,comamnd的鍵值就是J:\main.exe,而如果驅動器中沒有光碟或者是沒有載入映射,command應該是沒有設定,這樣的內容,保留;
3.2、如果何shell並列的是1、2、verb1、autorun之類的,其包含的command一般是autorun等等,將整個1、2等刪除,徹底乾淨的只留下shell;
3.3、找到代表各個磁碟機的選項C、D、E、F、G等等,一般情況下不含有加號,如果有加號,應該是shell,刪除之;
4、HKEY_CLASSES_ROOT\Drive,這裏對應的是工具-〉檔夾選項-〉檔類型-〉磁碟機-〉高級中的內容,察看DefaultIcon,鍵值應該是%SystemRoot%\System32\shell32.dll,8,打開察看所包含的shell,正常情況下可能是什麼都沒有,或者是有open選項, 如果open的command值是explorer.exe則保留,如果是autorun等內容,刪除;
5、HKEY_CLASSES_ROOT\Folder,這個對應的是工具-〉檔夾選項-〉檔類型-〉資料夾-〉高級中的內容,shell下可能包含有兩個值,explorer & open,察看其command,如果是explorer之類考慮保留,當然也可以將這兩個全部刪去,然後新建一個項open,鍵值為%SystemRoot%\Explorer.exe /idlist,%I,%L,最好不要這樣;
6、F5刷新並保存註冊表內容,到現在為止應該已經是解決問題了,雙擊可以正確打開。保險起見,用殺毒軟體再將磁片查殺一次,完工,呼呼。
這裏說的基本上都是網上各位的解決方法的總結,加上了我的部分的經驗,希望可以對大家有些幫助。這裏還是應該先感謝分享經驗的網友們,讓人少走了好多彎路。希望我寫的這點東西可以幫助再次碰到這樣的煩人的問題的網友們儘快擺脫煩惱,同時提醒一下,如果常出入列印店的話可以考慮準備一個廉價的U盤專司列印,一旦出了問題就格式化,只裝需要列印的檔,這樣也沒有損失,保險又安全,而對於移動硬碟的話,大家看著辦吧,儘量只用在有一定安全保障的電腦上。

Via:ehfaafzv的专栏

[+/-] Read More...

12/26/2006

体验:一键Hack

veral readers asked me to write a tutorial on how to make a one-click widget installer, like the one I made for installing the Recent Posts Widget. Well, that seemed a good idea, so here it is. The purpose is to make you understand how it works, so that you can create your own. Disclaimer: Brainless copy-paste won't work.

Step 1: Create a Widget
If you want to create a Widget Installer, obviously the first thing you need to do is to create the widget itself. A real one-click-installable widget should contain all the necessary code. So if there is javascript-code that need to be installed, try to embed it inside the widget.
Just for the fun of it, let's create a Random Quote Widget (thanks Annie).
Open your Blog's template, add a HTML/Javascript page-element, set the title to "Random Quote", and add the following javascript to its content:

[+/-] Read More...

Font Size Large Font Size Large Font Size Large Font Size