進(jìn)程互斥監(jiān)控小工具是一款實(shí)現(xiàn)進(jìn)程互斥的軟件,現(xiàn)在的軟件搞了許多進(jìn)程,主要是自用,然后期間不斷改進(jìn),還有很多的熱鍵設(shè)置,比如截圖、搜索的相關(guān)工具,都注冊了全局熱鍵,這就導(dǎo)致了一個問題,玩游戲的時(shí)候,手殘不小心按鍵多了就會觸發(fā)這些程序,導(dǎo)致突然彈出界面,嚴(yán)重影響體驗(yàn),非常惱火。
軟件說明
解決這個問題也好弄,打開游戲之前,一個一個的退出,然后不玩了再一個一個打開唄。但是這顯然不符合懶人的風(fēng)格,況且都已經(jīng)2021年了,咱能這么落后還得手動去操作?
還有個其他令人非常討厭的問題就是,現(xiàn)在的游戲搞了許多進(jìn)程,就算退出了游戲主進(jìn)程,后臺也駐留一堆流氓進(jìn)程,比如cf,游戲進(jìn)程關(guān)閉了,還有一堆進(jìn)程都是什么玩意?什么玩意??什么玩意???nmbd
于是乎總結(jié)一下,就是:某進(jìn)程存在時(shí),啟動或者結(jié)束某些進(jìn)程,當(dāng)某些進(jìn)程不存在時(shí),啟動或者結(jié)束某些進(jìn)程。
為了不重復(fù)造輪子,那就先找找看,果然一頓搜索:進(jìn)程互斥、進(jìn)程監(jiān)控、進(jìn)程啟動、自動關(guān)閉進(jìn)程。。。不知道是不是搜索姿勢不對,也沒有找到個合適的工具,難道是我的需求都很奇葩?
沒有輪子,那就自己造吧。思路有了,用CMD腳本之類的也可以實(shí)現(xiàn),但是添加規(guī)則就比較麻煩了,每次添加個規(guī)則都得費(fèi)腦子考慮,顯然不行。所以祭出我大易語言,搞個小工具,還是可視化的東西比較適合我。
這個小工具其實(shí)19年11月就做好了,主要是自用,然后期間不斷改進(jìn),一直到現(xiàn)在,重構(gòu)了一下,資源占用、運(yùn)行速度等都有了很大的提升,個人感覺是比較滿意的。還是那個原則,放出來,說不定剛好可以滿足和我一樣奇葩需求的小伙伴呢。
自用工具,簡單易用,功能有限,不喜勿噴。
具體說明,可以點(diǎn)擊幫助查看。
這樣一來,就不需要再自己手動干預(yù)這些瑣事了,流氓進(jìn)程該殺的自動殺,需要的進(jìn)程該啟動的啟動,完美貼合自已懶的氣質(zhì)了。
功能特色
1、條件進(jìn)程只針對進(jìn)程名進(jìn)行操作;不支持多進(jìn)程、不支持進(jìn)程參數(shù)處理等;
2、條件沒有優(yōu)先級,根據(jù)添加順序一個一個判斷,因此組合不出來某些效果(這玩意巨麻煩,實(shí)在徽得搞太復(fù)雜了,因?yàn)楦杏X壓根不會有多少人用這個小工具吧);
3、啟動進(jìn)程時(shí),請使用進(jìn)程的完整路徑(權(quán)限問題,獲取不到某些進(jìn)程的完整路徑,只能自己手動補(bǔ)充了);
4、任務(wù)檢測周期可自由設(shè)置,最低1毫秒(主要是Windows不給創(chuàng)建進(jìn)程的通知,只能自己循環(huán)檢測。用驅(qū)動就太重型了,我也不會啊,注意:間隔太短會造成進(jìn)程沒有啟動完可能又被殺死。;
5、自動啟動與結(jié)束進(jìn)程可能需要管理員身份(結(jié)束進(jìn)程的時(shí)候,不是管理員權(quán)限可能干不掉E);
6、注意各個任務(wù)設(shè)置不要沖突(注意設(shè)置不要設(shè)置成a進(jìn)程存在則殺b進(jìn)程,b進(jìn)程不存在啟動a進(jìn)程,這樣會導(dǎo)致死循環(huán)。尤其是間隔太短的時(shí)候,可能會造成進(jìn)程啟動不起來哦);
7、自動啟動會添加計(jì)劃任務(wù)并且以管理員權(quán)限啟動(主要是我需要它以管理員權(quán)限自動啟動來殺某些進(jìn)程);
8、本程序占用內(nèi)存8MB左右,就算1ms間隔CPU占用貌似一直是0,比較低環(huán)保(但還是建議不要太低,代碼執(zhí)行檢測進(jìn)程變動貌似就需要16ms左右。默認(rèn)間隔5000m5);
9、本程序不需要聯(lián)網(wǎng),也沒地方更新,要新版,來吾愛破解或者百度搜索應(yīng)該能找到。
更新一下
1.修復(fù)本程序任務(wù)欄圖標(biāo)有時(shí)候不顯示的問題(用任務(wù)管理器重啟Explorer之后圖標(biāo)會消失,不一定顯示);
2.修復(fù)執(zhí)行結(jié)束第三方程序之后可能殘留的通知欄圖標(biāo),包括通知欄和通知區(qū)域的殘留圖標(biāo)(比想象的處理方式要簡單,一開始以為得操作explorer的內(nèi)存。只是兼容性就不知道啦);