Полезная программка 7 букв на у
Èñòîðèÿ ñîçäàíèÿ.
Íà ðàáîòå äîñòàëñÿ ìíå êîìï íå î÷åíü ìîùíûé, ïîëüçîâàòåëåé äî ìåíÿ áûëî ìíîãî. Ïðè ñòàðòå íåáîëüøàÿ ïàìÿòü â 2 Ãá çàáèâàëàñü ìíîãî÷èñëåííûìè ïðîöåññàìè. Óäàëèòü ïðîãè ÿ íå ìîã òàê-êàê ÷òî íóæíî, à ÷òî íåò, à ÷òî ìîæåò ïîíàäîáèòüñÿ ÿ íå çíàþ. Òåì áîëåå ÷òî òà÷êó äàëè ñ ïðàâàìè «òåáå òà÷êà âîîáùå íå ïîëîæåíà!». Ïîýòîìó ñèæó è ïîìàëêèâàþ. À ðàáîòàòü çà êîìïîì õîòåëîñü áû êîìôîðòíåå, à íå ëîâèòü «ïüÿíóþ» ìûøêó.
Ïîýòîìó ÿ ñòàë îñâîáîæäàòü îïåðàòèâíóþ ïàìÿòü îò òåõ ïðîöåññîâ êîòîðûå ÿ íå èñïîëüçóþ íà äàííûé ìîìåíò, ÷åðåç äèñïåò÷åð çàäà÷ ñòàë çàâåðøàòü íå íóæíûå ïðîöåññû. Êîìï ðàáîòàåò 24 ÷àñà 7 äíåé â íåäåëþ, òî åñòü ïîñòîÿííî, íî áûâàþò ìîìåíòû êîãäà êîìï ïåðåçàãðóæàåòñÿ… è ñíîâà óäàëÿòü ÷óòü áîëüøå äâóõ äåñÿòêîâ ïðîöåññîâ âðó÷íóþ. Ìíå ýòî íàäîåëî è ÿ ðåøèë ñïðîñèòü ó ãóãëà ìîæíî ëè ýòî êàê-òî àâòîìàòèçèðîâàòü. ß íåìíîæêî ïðîãðàììèðóþ â Äåëôè, ïîýòîìó çàïðîñ áûë òàêîé «óáèòü ïðîöåññ â Äåëôè».
Íàø¸ë îòâåò WinExec(‘taskkill /f /im ïðîöåññ’,SW_HIDE);
Îòëè÷íî! ïîäóìàë ÿ, ùà íàïèøó ïðîãðàììêó êîòîðàÿ óáèâàëà áû âñå íåæåëàòåëüíûå ïðîöåññû îäíîé êíîïêîé. Êîãäà ïèñàë, óñòàëà ðóêà, íà÷èíàë ïîäóìûâàòü î ñïèñêå. Êîãäà äîïèñàë è íàæàë êíîïêó âñå ïðîöåññû çàøèòûå â åêçåøíèê áûëè óáèòû. Ïàìÿòü îñâîáîäèëàñü, ïðîöåññîð îáëåã÷¸ííî âçäîõíóë. Áåç ëèøíèõ ïðîöåññîâ ìàøèíêà îæèëà è ìîæíî áûëî êîìôîðòíî ðàáîòàòü, â òîì ÷èñëå îòêðûòü è íå îäíó âêëàäêó â áðàóçåðå. Êàæäûé ðàç ÿ ïîëüçîâàëñÿ ýòîé êíîïêîé ïðè ïåðåçàãðóçêå ÏÊ. Ïîòîì ÿ çàìåòèë, ÷òî íåêîòîðûå ïðîöåññû ïîÿâëÿþòñÿ è èñ÷åçàþò, à ñàìûå íàçîéëèâûå íóæíî óáèâàòü ìíîãî ðàç! À åñòü òàêèå ïðîãðàììû ÷òî çàïóñòèøü, à îíè çàïóñòÿò åù¸ ïàðó ñïóòíèêîâ ïðîöåññîâ è êîãäà çàêðîåøü îñíîâíóþ ïðîãðàììó ñïóòíèêè-øïèîíû îñòàþòñÿ âèñåòü. Íåêîòîðûå äàæå òîðìîçÿò ïðîö, ÷òî íå åñòü õîðîøî.
Òàê ÿ ðåøèë áîðîòüñÿ ñ íèìè è âîçðîäèòü èäåþ ñî ñïèñêîì.
Ñäåëàë òðè ñïèñêà áåëûé, ÷¸ðíûé è òåêóùèé è òàéìåðîâ äâà øòóêè, ÷òîáû ìîíèòîðèëè ïðîöåññû è óáèâàëè èç ÷¸ðíîãî ñïèñêà ïîÿâèâøèåñÿ ïðîöåññû. Âî âòîðîé âåðñèè ÿ ïåðåäåëàë àëãîðèòì è âî ãëàâó óãëà ïîñòàâèë áåëûé ñïèñîê. Âñ¸ ÷òî íå â áåëîì ñïèñêå, óáèâàëîñü è çàíîñèëîñü â ÷¸ðíûé. Ïîíà÷àëó áûëî íå ïðîñòî, óáèâàë íóæíûå ïðîöåññû âèíäû è êîìï çàìåðàë è íå ðåàãèðîâàë èëè óõîäèë â ñèíèé ýêðàí è íà ïåðåçàãðóçêó. Áûëî ïðèíÿòî ðåøåíèå çàãðóçèòüñÿ â áåçîïàñíîì ðåæèìå è çàïèñàòü ìèíèìóì íåîáõîäèìûõ ïðîöåññîâ äëÿ íîðìàëüíîé ðàáîòû âèíäû.
Ïåðâûå òåñòû ïðîãðàììêè óäèâèëè è îáðàäîâàëè… ïðè çàïóñêå êàëüêóëÿòîðà òîò ìèãíóë è èñ÷åç. Çíàÿ ÷òî çà çàïóñê êàëüêóëÿòîðà îòâå÷àåò ïðîöåññ calc.exe, ÿ äîáàâèë åãî â áåëûé ñïèñîê. Äîáàâèë ôóíêöèþ ðó÷íîé ìèãðàöèè ïðîöåññîâ èç ñïèñêà, à òàêæå èñòîðèþ «óáèéñòâà», à òî ìèãí¸ò ÷òî-òî, à ÷òî ôèã óçíàåøü! Íåêîòîðûå ïðîãðàììêè çàïóñêàþò íåñêîëüêî ïðîöåññîâ è èõ íàäî çíàòü. Òàêæå äîáàâèë ñòàòèñòèêó ïî ïðîöåññàì è çà âåñü äåíü, íó ÷òîá çíàòü ïðîöåññû êîòîðûå íàçîéëèâûå. Êîãäà ïðîãðàììêà çàðàáîòàëà ìåíÿ îñåíèëà ìûñëü…äà ýòî æå ñàìîäåëüíûé àíòèâèðóñíèê. Äàâíî ìå÷òàë ñäåëàòü ÷òî-òî ïîäîáíîå, ïîòîìó-÷òî ïîñòîÿííûå îáíîâëåíèÿ è ïîèñêè êëþ÷åé óæå ç@eá@ëè íàäîåëè, íî äóìàë ÷òî àíòèâèðóñíèê ýòî ñëîæíî ñäåëàòü. Êàê îêàçàëîñü âñ¸ ïðîñòî: òàéìåð, ñïèñêè è êîìàíäà taskkill.
Ïîìíþ êàê îòêàçàëñÿ îò àíòèâèðóñíèêîâ â äàë¸êîì 2009, âèíäà ïîæèëà ìåñÿöà òðè, ÷åðâåé è âèðóñîâ íàõâàòàëñÿ çíàòíî, ïî÷òè âñå .exe ïîáèëî ÷åðâÿìè, àðõèâû òîëüêî öåëûå îñòàëèñü.
Ïåðâóþ âåðñèþ ïðîãðàììêè íàïèñàë äàâíî, îñåíüþ 2018, âåñü 2019 ïîëüçîâàëñÿ íà ñâî¸ì êîìïå áåç êàêèõ ëèáî àíòèâèðóñíèêîâ, îòòà÷èâàë è äîáàâëÿë íóæíûå ôóíêöèè. Áîëüøå ãîäà ïîë¸ò íîðìàëüíûé. Äåëàë ïðîãðàììêó äëÿ ñåáÿ, íî ìûñëü ÷òî íàäî ïîäåëèòüñÿ íå îñòàâëÿëà ìåíÿ, ïðîãðàììêà ïîëåçíàÿ, ñêîëüêî â èíåòå åñòü æàëîáû íà ïðîöåññû êîòîðûå ãðóçÿò ñèñòåìó, ñêîëüêî èñêàë ÿ ðåøåíèå ïî ýòîé ïðîáëåìå òàê íè÷åãî è íå íàø¸ë. Êàê íå îòêðîåøü çàïðîñ, íà ïåðâîé ñòðàíèöå » ýòîò ïðîöåññ õîðîøèé, îí îò Ìàéêðîñîôò, íàõîäèòüñÿ òàì è òàì-òî, âåñèòü ñòîëüêî-òî,… à æð¸ò çà äåñÿòåðûõ». Äîëãî íå ðåøàëñÿ îòäàòü ïðîãðàììêó â ìàññû, òàê êàê â ìèðå äåéñòâóåò çàêîí «íå äåëàé äîáðà íå ïîëó÷èøü çëà». Âñåãäà íàéäóòñÿ ëþäè êîòîðûå íå ñìîãóò ïðîéòè ìèìî, îáÿçàòåëüíî îáîñðóò, ïîíîþò è ïåðåêðóòÿò.
Íó äà ëàäíî, ðàáîòà ó íèõ òàêàÿ. À ó ìåíÿ áûëà ðàáîòà ñäåëàòü âòîðóþ âåðñèþ ýòîé ïðîãðàììêè áîëåå êðàñèâîé, ñ ëó÷øèì àëãîðèòìîì è áîëåå èíòóèòèâíî ïîíÿòíóþ äëÿ ïðîñòîãî ïîëüçîâàòåëÿ.
ß äàþ Âàì â ðóêè èíñòðóìåíò âçÿòü ïîä êîíòðîëü âñå ïðîöåññû íà ñâî¸ì ÏÊ, òåïåðü Âû ñàìè ôîðìèðóåòå ñâîþ áàçó ïðîöåññîâ, êîòîðûå áóäóò ðàáîòàòü íà Âàøåì ÏÊ, à êàêèå áóäóò àâòîìàòè÷åñêè çàâåðøàòü ñâîþ ðàáîòó.
íåìíîãî èíñòðóêöèè.
Åñòü òðè ñïèñêà ïðîöåññîâ: òåêóùèå, áåëûé è ÷¸ðíûé ñïèñîê.
Íà êàæäîì èç íèõ ìîæíî êëàöíóòü ïðàâîé ìûøêîé è âûçâàòü ìåíþ.
Ïðåæäå ÷åì âûçâàòü ìåíþ Âû äîëæíû êëèêíóòü ëåâîé ìûøêîé íà ïðîöåññ êîòîðûé Âàì íóæåí, ïîòîì ïðàâîé ìûøêîé âûçâàòü ìåíþ.
Óáåäèòåñü ÷òî Âû ïîéìàëè èìåííî òîò ïðîöåññ êîòîðûé Âàì íóæåí, â ñïëûâàþùèì ìåíþ ñâåðõó äîëæíî áûòü åãî ïîëíîå íàçâàíèå ñ ðàñøèðåíèåì!
Ìîæíî îòêðûòü ïàïêó ãäå ëåæèò ôàéë (íå âñåãäà, íî âñ¸ æå).
1. ïîêàçûâàåò ñïèñîê íîâûõ ïðîöåññîâ êîòîðûå ïîñìåëè çàïóñòèòüñÿ áåç Âàøåãî ðàçðåøåíèÿ.
2. èñòîðèÿ çà ñåãîäíÿ è ïðåäûäóùèå äíè.
3. òåêóùàÿ èñòîðèÿ
4. ñòàòèñòèêà äíÿ, ñêîëüêî ðàç óáèâàëèñü ïðîöåññû. Ìîæíî îòñëåäèòü íàçîéëåâûå ïðîöåññû.
5. ñòàòèñòèêà ïî ïðîöåññó. êëèêíèòå ïî ïðîöåññó ëåâîé ìûøêîé è ïðàâîé ìûøêîé âûáåðèòå â ìåíþ [ñòàòèñòèêà ïðîöåññà]
îòêðîåòñÿ ñòàòèñòèêà çà âñå äíè ñêîëüêî ðàç ýòîò ïðîöåññ óáèâàëñÿ.
7. — 10. ñâîðà÷èâàåò è ðàçâîðà÷èâàåò ñïèñêè.
11. íàñòðîéêè
Ïîëíîñòüþ èíñòðóêöèÿ â ïàïêå ïðîãðàììû.
Ïðîãðàììà òåñòèðîâàëàñü íà Windows 7. Âàøà Windows è Âàøè ïðîöåññû ìîãóò îòëè÷àòüñÿ îò ìîèõ. Ïîýòîìó ïðè ïåðâîì çàïóñêå îíà âñå òåêóùèå ïðîöåññû çàïèñûâàåò â áàçîâûé ñïèñîê è ïåðåõîäèò â ðåæèì çàùèòû êîãäà âñå íîâûå ïðîöåññû áóäóò óáèâàòüñÿ, Âû äàæå êàëüêóëÿòîð íå çàïóñòèòå. Âåðíåå çàïóñòèòü òî Âû ñìîæåòå, òîëüêî ÷åðåç ñåêóíäó îí áóäåò óæå â ÷¸ðíîì ñïèñêå. Êàê ðåäàêòèðóåòñÿ áàçîâûé ñïèñîê è êàê ñäåëàòü òàê ÷òîáû â ýòîì ñïèñêå áûëè òîëüêî òå ïðîöåññû êîòîðûå íóæíû äëÿ ìèíèìàëüíîé ðàáîòû Windows íàïèñàíî íà ïîñëåäíèõ ñòðàíèöàõ.
Источник