euverve Posted January 27, 2009 Posted January 27, 2009 I would like to ask how could i close a certain process using WMI? Please help, thanks
Moderators SmOke_N Posted January 27, 2009 Moderators Posted January 27, 2009 Thatskie said: I would like to ask how could i close a certain process using WMI?Please help, thanksCurious, why must it be with WMI? Common sense plays a role in the basics of understanding AutoIt... If you're lacking in that, do us all a favor, and step away from the computer.
ptrex Posted January 27, 2009 Posted January 27, 2009 @Thatskie Maybe this can get you going. Dim $objWMIService, $objProcess, $colProcess Dim $strComputer, $strProcessKill, $strInput $strProcessKill = "'calc.exe'" ; Input Box to get name of machine to run the process Do $strComputer = (InputBox(" ComputerName to Run Script","Computer Name")) If $strComputer <> "" Then $strInput = 1 EndIf Until $strInput = 1 $objWMIService = ObjGet("winmgmts:{impersonationLevel=impersonate}!\\" & $strComputer & "\root\cimv2") $colProcess = $objWMIService.ExecQuery ("Select * from Win32_Process Where Name = " & $strProcessKill ) For $objProcess in $colProcess $objProcess.Terminate() Next ConsoleWrite ("Just killed process " & $strProcessKill & " on " & $strComputer & @CRLF) regards ptrex Contributions :Firewall Log Analyzer for XP - Creating COM objects without a need of DLL's - UPnP support in AU3Crystal Reports Viewer - PDFCreator in AutoIT - Duplicate File FinderSQLite3 Database functionality - USB Monitoring - Reading Excel using SQLRun Au3 as a Windows Service - File Monitor - Embedded Flash PlayerDynamic Functions - Control Panel Applets - Digital Signing Code - Excel Grid In AutoIT - Constants for Special Folders in WindowsRead data from Any Windows Edit Control - SOAP and Web Services in AutoIT - Barcode Printing Using PS - AU3 on LightTD WebserverMS LogParser SQL Engine in AutoIT - ImageMagick Image Processing - Converter @ Dec - Hex - Bin -Email Address Encoder - MSI Editor - SNMP - MIB ProtocolFinancial Functions UDF - Set ACL Permissions - Syntax HighLighter for AU3ADOR.RecordSet approach - Real OCR - HTTP Disk - PDF Reader Personal Worldclock - MS Indexing Engine - Printing ControlsGuiListView - Navigation (break the 4000 Limit barrier) - Registration Free COM DLL Distribution - Update - WinRM SMART Analysis - COM Object Browser - Excel PivotTable Object - VLC Media Player - Windows LogOnOff Gui -Extract Data from Outlook to Word & Excel - Analyze Event ID 4226 - DotNet Compiler Wrapper - Powershell_COM - New
euverve Posted February 16, 2009 Author Posted February 16, 2009 Thanks alot for these codes. @SmOke_N Some computer viruses/worms uses same names like those windows process, instead of using process close i will use this wmi to kill the worm running processes. Thanks all.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now