mRemote is a multi-protocol remote connections manager.
As of Version 1.00 it supports the RDP, VNC, ICA, SSH, Telnet, RAW, Rlogin and HTTP/S protocols.
The main goal is to minimize window clutter and to provide a easy gui for managing all your remote connections.
mRemote 1.43
Posted in News.
– June 10, 2008
List Processes (WMI: Win32_Process, VBScript)
On Error Resume Next
Const wbemFlagReturnImmediately = &h10
Const wbemFlagForwardOnly = &h20
arrComputers = Array("localhost")
For Each strComputer In arrComputers
WScript.Echo
WScript.Echo "=========================================="
WScript.Echo "Computer: " & strComputer
WScript.Echo "=========================================="
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2")
Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_Process", "WQL", _
wbemFlagReturnImmediately + wbemFlagForwardOnly)
For Each objItem In colItems
WScript.Echo "Caption: " & objItem.Caption
WScript.Echo "CommandLine: " & objItem.CommandLine
WScript.Echo "CreationClassName: " & objItem.CreationClassName
WScript.Echo "CreationDate: " & WMIDateStringToDate(objItem.CreationDate)
WScript.Echo "CSCreationClassName: " & objItem.CSCreationClassName
WScript.Echo "CSName: " & objItem.CSName
WScript.Echo "Description: " & objItem.Description
WScript.Echo "ExecutablePath: " & objItem.ExecutablePath
WScript.Echo "ExecutionState: " & objItem.ExecutionState
WScript.Echo "Handle: " & objItem.Handle
WScript.Echo "HandleCount: " & objItem.HandleCount
WScript.Echo "InstallDate: " & WMIDateStringToDate(objItem.InstallDate)
WScript.Echo "KernelModeTime: " & objItem.KernelModeTime
WScript.Echo "MaximumWorkingSetSize: " & objItem.MaximumWorkingSetSize
WScript.Echo "MinimumWorkingSetSize: " & objItem.MinimumWorkingSetSize
WScript.Echo "Name: " & objItem.Name
WScript.Echo "OSCreationClassName: " & objItem.OSCreationClassName
WScript.Echo "OSName: " & objItem.OSName
WScript.Echo "OtherOperationCount: " & objItem.OtherOperationCount
WScript.Echo "OtherTransferCount: " & objItem.OtherTransferCount
WScript.Echo "PageFaults: " & objItem.PageFaults
WScript.Echo "PageFileUsage: " & objItem.PageFileUsage
WScript.Echo "ParentProcessId: " & objItem.ParentProcessId
WScript.Echo "PeakPageFileUsage: " & objItem.PeakPageFileUsage
WScript.Echo "PeakVirtualSize: " & objItem.PeakVirtualSize
WScript.Echo "PeakWorkingSetSize: " & objItem.PeakWorkingSetSize
WScript.Echo "Priority: " & objItem.Priority
WScript.Echo "PrivatePageCount: " & objItem.PrivatePageCount
WScript.Echo "ProcessId: " & objItem.ProcessId
WScript.Echo "QuotaNonPagedPoolUsage: " & objItem.QuotaNonPagedPoolUsage
WScript.Echo "QuotaPagedPoolUsage: " & objItem.QuotaPagedPoolUsage
WScript.Echo "QuotaPeakNonPagedPoolUsage: " & objItem.QuotaPeakNonPagedPoolUsage
WScript.Echo "QuotaPeakPagedPoolUsage: " & objItem.QuotaPeakPagedPoolUsage
WScript.Echo "ReadOperationCount: " & objItem.ReadOperationCount
WScript.Echo "ReadTransferCount: " & objItem.ReadTransferCount
WScript.Echo "SessionId: " & objItem.SessionId
WScript.Echo "Status: " & objItem.Status
WScript.Echo "TerminationDate: " & WMIDateStringToDate(objItem.TerminationDate)
WScript.Echo "ThreadCount: " & objItem.ThreadCount
WScript.Echo "UserModeTime: " & objItem.UserModeTime
WScript.Echo "VirtualSize: " & objItem.VirtualSize
WScript.Echo "WindowsVersion: " & objItem.WindowsVersion
WScript.Echo "WorkingSetSize: " & objItem.WorkingSetSize
WScript.Echo "WriteOperationCount: " & objItem.WriteOperationCount
WScript.Echo "WriteTransferCount: " & objItem.WriteTransferCount
WScript.Echo
Next
Next
Function WMIDateStringToDate(dtmDate)
WScript.Echo dtm:
WMIDateStringToDate = CDate(Mid(dtmDate, 5, 2) & "/" & _
Mid(dtmDate, 7, 2) & "/" & Left(dtmDate, 4) _
& " " & Mid (dtmDate, 9, 2) & ":" & Mid(dtmDate, 11, 2) & ":" & Mid(dtmDate,13, 2))
End Function
– May 17, 2008
List Processes (WMI: Win32_Process, JScript)
var wbemFlagReturnImmediately = 0×10;
var wbemFlagForwardOnly = 0×20;
var arrComputers = new Array("localhost");
for (i = 0; i < arrComputers.length; i++) {
WScript.Echo();
WScript.Echo("==========================================");
WScript.Echo("Computer: " + arrComputers[i]);
WScript.Echo("==========================================");
var objWMIService = GetObject("winmgmts:\\\\" + arrComputers[i] + "\\root\\CIMV2");
var colItems = objWMIService.ExecQuery("SELECT * FROM Win32_Process", "WQL",
wbemFlagReturnImmediately | wbemFlagForwardOnly);
var enumItems = new Enumerator(colItems);
for (; !enumItems.atEnd(); enumItems.moveNext()) {
var objItem = enumItems.item();
WScript.Echo("Caption: " + objItem.Caption);
WScript.Echo("CommandLine: " + objItem.CommandLine);
WScript.Echo("CreationClassName: " + objItem.CreationClassName);
WScript.Echo("CreationDate: " + WMIDateStringToDate(objItem.CreationDate));
WScript.Echo("CSCreationClassName: " + objItem.CSCreationClassName);
WScript.Echo("CSName: " + objItem.CSName);
WScript.Echo("Description: " + objItem.Description);
WScript.Echo("ExecutablePath: " + objItem.ExecutablePath);
WScript.Echo("ExecutionState: " + objItem.ExecutionState);
WScript.Echo("Handle: " + objItem.Handle);
WScript.Echo("HandleCount: " + objItem.HandleCount);
WScript.Echo("InstallDate: " + WMIDateStringToDate(objItem.InstallDate));
WScript.Echo("KernelModeTime: " + objItem.KernelModeTime);
WScript.Echo("MaximumWorkingSetSize: " + objItem.MaximumWorkingSetSize);
WScript.Echo("MinimumWorkingSetSize: " + objItem.MinimumWorkingSetSize);
WScript.Echo("Name: " + objItem.Name);
WScript.Echo("OSCreationClassName: " + objItem.OSCreationClassName);
WScript.Echo("OSName: " + objItem.OSName);
WScript.Echo("OtherOperationCount: " + objItem.OtherOperationCount);
WScript.Echo("OtherTransferCount: " + objItem.OtherTransferCount);
WScript.Echo("PageFaults: " + objItem.PageFaults);
WScript.Echo("PageFileUsage: " + objItem.PageFileUsage);
WScript.Echo("ParentProcessId: " + objItem.ParentProcessId);
WScript.Echo("PeakPageFileUsage: " + objItem.PeakPageFileUsage);
WScript.Echo("PeakVirtualSize: " + objItem.PeakVirtualSize);
WScript.Echo("PeakWorkingSetSize: " + objItem.PeakWorkingSetSize);
WScript.Echo("Priority: " + objItem.Priority);
WScript.Echo("PrivatePageCount: " + objItem.PrivatePageCount);
WScript.Echo("ProcessId: " + objItem.ProcessId);
WScript.Echo("QuotaNonPagedPoolUsage: " + objItem.QuotaNonPagedPoolUsage);
WScript.Echo("QuotaPagedPoolUsage: " + objItem.QuotaPagedPoolUsage);
WScript.Echo("QuotaPeakNonPagedPoolUsage: " + objItem.QuotaPeakNonPagedPoolUsage);
WScript.Echo("QuotaPeakPagedPoolUsage: " + objItem.QuotaPeakPagedPoolUsage);
WScript.Echo("ReadOperationCount: " + objItem.ReadOperationCount);
WScript.Echo("ReadTransferCount: " + objItem.ReadTransferCount);
WScript.Echo("SessionId: " + objItem.SessionId);
WScript.Echo("Status: " + objItem.Status);
WScript.Echo("TerminationDate: " + WMIDateStringToDate(objItem.TerminationDate));
WScript.Echo("ThreadCount: " + objItem.ThreadCount);
WScript.Echo("UserModeTime: " + objItem.UserModeTime);
WScript.Echo("VirtualSize: " + objItem.VirtualSize);
WScript.Echo("WindowsVersion: " + objItem.WindowsVersion);
WScript.Echo("WorkingSetSize: " + objItem.WorkingSetSize);
WScript.Echo("WriteOperationCount: " + objItem.WriteOperationCount);
WScript.Echo("WriteTransferCount: " + objItem.WriteTransferCount);
}
}
function WMIDateStringToDate(dtmDate)
{
if (dtmDate == null)
{
return "null date";
}
var strDateTime;
if (dtmDate.substr(4, 1) == 0)
{
strDateTime = dtmDate.substr(5, 1) + "/";
}
else
{
strDateTime = dtmDate.substr(4, 2) + "/";
}
if (dtmDate.substr(6, 1) == 0)
{
strDateTime = strDateTime + dtmDate.substr(7, 1) + "/";
}
else
{
strDateTime = strDateTime + dtmDate.substr(6, 2) + "/";
}
strDateTime = strDateTime + dtmDate.substr(0, 4) + " " +
dtmDate.substr(8, 2) + ":" +
dtmDate.substr(10, 2) + ":" +
dtmDate.substr(12, 2);
return(strDateTime);
}
– May 16, 2008
Sysinternals Suite
Sysinternals Troubleshooting Utilities have been rolled up into a single Suite of tools. This file contains the individual troubleshooting tools and help files. It does not contain non-troubleshooting tools like the BSOD Screen Saver or NotMyFault.
Posted in Administration tools, Network Administration, News, Software.
– November 20, 2007
Recover lost wireless network key with WirelessKeyView
WirelessKeyView recovers all wireless network keys (WEP/WPA) stored in your computer by the ‘Wireless Zero Configuration’ service of Windows XP or by the ‘WLAN AutoConfig’ service of Windows Vista. It allows you to easily save all keys to text/html/xml file, or copy a single key to the clipboard. Continued…
Posted in Networking Tools, Software.
– October 29, 2007