PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   VIVO討論區 (數位機上盒) (https://www.pcdvd.com.tw/forumdisplay.php?f=15)
-   -   FreeDivX50Pro (v2.0) 解除 DivX 5.02 Pro 間諜程式 (https://www.pcdvd.com.tw/showthread.php?t=101487)

QQQQ 2002-05-19 10:31 PM

FreeDivX50Pro (v2.0) 解除 DivX 5.02 Pro 間諜程式
 
嗯.....
該怎麼說呢?

FreeDivX50Pro (v1.5) 昨天 (5/18/2002) 發行的那個程式
若運作上沒有問題....那最好.

經過將近百餘次的測試 v1.5 版刪除 Divx5.0.2 pro 的間諜程式工作
發現有時候在執行狀態的 gain_trickler 執行檔好像會拒絕被刪除掉
機率約是 33% 左右
這點在寫程式的人應該都知道
當程式內的結束迴路若擺上一個檢查是否自己刪除自己的測試
若不是自己來的刪除, 就拒絕被刪除 => 外來程式就無法刪除自己

舉個例子:
gain 的間諜程式發現他自己被別的執行緒 freedivx50pro 刪除時
可以與拒絕被刪除 (過去 divx 5.0, 5.01 的 gain 不會這樣檢查)
在這種情況下
freedivx50pro (v1.5) 會因為不斷詢問是否已經被刪除的迴圈卡住
解法是問 n 次後若還是無解就程式結束 (自己防止自己當機的做法)

重點是....gain 間諜程式依然在執行, 沒有達到目的,
而使用者卻有可能認為已經解除 gain 間諜程式而放心.....這是個可怕的場面

於是.....
我使用更土的辦法
先將 divx5.0 pro 有關係的 gain 間諜程式執行緒與 windows 系統連結砍斷
然後「不去主動解除 gain 的執行」
而是要求系統重新開機, 由系統去強制斷離 gain 的執行,
這樣做的優點是不會造成系統 hang, corrupt 或是 bad pagefile...等問題
等到重新開機後....在刪除存在硬碟內的 gain 大本營

大概就是如此啦

下載點:

http://olt2k.tripod.com

ldj 2002-05-19 11:30 PM

我在使用第一代的程式時,的確會發生好像是當機一般的情況。

不過我的作法是,直接叫出Win XP的工作管理員,將間諜程式的處理程序終止掉,再執行移除軟體,就可以成功移除間諜程式了,提供給覺得重新開機太過麻煩的朋友們參考! :)

QQQQ 2002-05-20 12:00 AM

引用:
Originally posted by ldj
我在使用第一代的程式時,的確會發生好像是當機一般的情況。

不過我的作法是,直接叫出Win XP的工作管理員,將間諜程式的處理程序終止掉,再執行移除軟體,就可以成功移除間諜程式了,提供給覺得重新開機太過麻煩的朋友們參考! :)


對!!
直接用 Windows XP 管理員砍掉間諜程式是最快的做法
這樣就可以不必重新開機
但仍然要確定重新開機後, 間諜程式不會在背景偷偷執行.

在 Windows 98 下要砍掉的方法也是 Ctrl-Alt-Del 來砍
原理同上

另外提供一下:

FreeDivX50Pro V2.0A 已經可以修改 Force Color Mode. (感謝 AVKid 指點)
改過 FCM 後, 這樣 Windows Media Player 就不會跳動啦

下載點:

http://olt2k.tripod.com


所有的時間均為GMT +8。 現在的時間是04:50 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。