Dræb processer fra en Excel-regnearkbaseret opgavehåndtering

2015-03-18 17:13:25
Vigtigste·Software·Dræb processer fra en Excel-regnearkbaseret opgavehåndtering

Næsten alle med mere end minimumsmængden af ​​computervidenhed har brugt den indbyggede Windows Task Manager og ved, hvad et vigtigt værktøj det undertiden kan være. Hver gang et program går ned, hænger, bruger for mange ressourcer eller bare ikke burde være der, ofte er den hurtigste og nemmeste måde at løse problemet ved hjælp af Task Manager til at lukke programmet kraftigt.

Problemet med Task Manager er, at det er sådan en vigtig fejlfindingskomponent, malware målretter ofte mod det og forsøger at blokere brugen af ​​Task Manager, så den ondsindede proces ikke kan afsluttes. Nogle mere sofistikerede malware kan endda blokere tredjepartsopgavestyringssoftware såsom Process Explorer i at køre. Hvis du sidder fast, og standardopgavestyringen er blevet blokeret, eller du ikke kan køre et tredjeparts task managerværktøj, kan tingene blive ganske vanskelige. Der er dog en temmelig interessant løsning til at omgå dette problem, som er at bruge et opgavehåndteringsværktøj, der er bygget til at køre i et Microsoft Excel-regneark. De fleste ville forvente, at et værktøj som dette er en eksekverbar .exe-fil, men denne er faktisk en standard Office 97 - 2003 Worksheet .xls-fil med nogle indbyggede trickery.

TaskManager.xls er en lille (41KB) og simpel opgavehåndtering, der er oprettet ved hjælp af Visual Basic for Applications (VBA) programmeringssprogskomponent indbygget i Excel og andre Office-applikationer. Selvom det ikke viser dig ting som at køre tjenester, præstationsgrafer eller netværksaktivitet, kan det angive de aktuelt kørende processer og afslutte, suspendere eller genoptage nogen af ​​dem, hvilket er den vigtigste del ved håndtering af malware.

For at dette skal køre, skal du sikre dig, at makroer er aktiveret i Excel, fordi deres brug som standard er deaktiveret for at beskytte mod potentielle makrovira. Hvis makroer f.eks. Er deaktiveret i Excel 2003, og du ikke bliver spurgt, om du vil aktivere dem til det aktuelle ark, skal du gå til Værktøjer -> Valg -> Sikkerhed -> Makrosikkerhed og indstille niveauet til medium, som vil bede altid om at køre en makro i fremtiden.

Der er kun 2 knapper og et tomt vindue i TaskManager.xls til at begynde med. Knappen Liste processer udfylder vinduet med en liste over alle kørende og aktive processer på din computer, og knappen Udfør kommandoer udfører en af ​​de tre tilgængelige opgaver til at afslutte, stoppe eller genoptage en proces. Disse bruges ved at indtaste t, s eller r i kolonne A i regnearket og derefter trykke på knappen.

Skærmbillede herunder viser, at “MaliciousProcess.exe” skal suspenderes og “Ransomware.exe” afsluttes, når der trykkes på knappen Execute-kommandoer. Ved at klikke på knappen gør det netop dette, og tryk derefter på knappen Listeprocesser igen for at opdatere listen. Bemærk, at TaskManager.xls, som et traditionelt opgavehåndteringsværktøj, ikke er i stand til at afslutte beskyttede processer. For eksempel vil der ikke ske noget, hvis du prøver at afslutte klientserverens kørselsproces (csrss.exe) fra TaskManager.xls.

TaskManager.xls er meget nyttig, men desværre har den problemer med at arbejde i andre Office-suiter. I Libre Office v4, hvis du klikker på knappen Listeprocesser, bliver du bedt om en runtime-fejl, og Softmaker Office-gratis version understøtter ikke VBA. Den gratis version af Kingsoft Office understøtter heller ikke VBA, så den kører ikke, selvom den professionelle version understøtter den og muligvis fungerer. Selv den gratis Excel Viewer, der leveres af Microsoft, fungerer ikke, så det ser ud til, at værktøjet TaskManager.xls desværre kun er kompatibelt med det rigtige Microsoft Excel.

Download TaskManager.xls

Redaktørens Valg