Visual C#
C# (pronounced "C sharp") is a programming language that is designed for building a variety of applications that run on the .NET Framework. C# is simple, powerful, type-safe, and object-oriented. The many innovations in C# enable rapid application development while retaining the expressiveness and elegance of C-style languages.
Visual C# is an implementation of the C# language by Microsoft. Visual Studio supports Visual C# with a full-featured code editor, compiler, project templates, designers, code wizards, a powerful and easy-to-use debugger, and other tools. The .NET Framework class library provides access to many operating system services and other useful, well-designed classes that speed up the development cycle significantly.
- 3/21/2011
- Muhammed Zakeer
using System;
using System.Management;
public class RemoteConnect{
public static void Main() {
// Build an options object for the remote connection
// if you plan to connect to the remote
// computer with a different user name
// and password than the one you are currently using.
// This example uses the default values.
ConnectionOptions options = new ConnectionOptions();
// Make a connection to a remote computer.
// Replace the "FullComputerName" section of the
// string "\\\\FullComputerName\\root\\cimv2" with
// the full computer name or IP address of the
// remote computer.
ManagementScope scope = new ManagementScope( "\\\\FullComputerName\\root\\cimv2", options);
scope.Connect();
//Query system for Operating System information
ObjectQuery query = new ObjectQuery( "SELECT * FROM Win32_OperatingSystem");
// To get information about Logical Disks on Computer
//new SelectQuery("Select * from Win32_LogicalDisk")
ManagementObjectSearcher searcher = new ManagementObjectSearcher(scope,query);
ManagementObjectCollection queryCollection = searcher.Get();
foreach ( ManagementObject m in queryCollection) {
// Display the remote computer information
Console.WriteLine("Computer Name : {0}", m["csname"]);
Console.WriteLine("Windows Directory : {0}", m["WindowsDirectory"]);
Console.WriteLine("Operating System: {0}", m["Caption"]);
Console.WriteLine("Version: {0}", m["Version"]);
Console.WriteLine("Manufacturer : {0}", m["Manufacturer"]);
// To display Logical Disks information
// Console.WriteLine("Disk: {0}", m["Name"].ToString()); // Console.WriteLine("Disk: {0}", m["Size"].ToString()); } }}
}
[tfl] tried to tidy up the sample after MSDN code editor did a mangle job!
- 2/16/2008
- Mahiways
- 11/15/2009
- Thomas Lee
using System;
using System.Diagnostics;
namespace ProcesseWatch
{
public class ProcessList
{
public static void Main()
{
foreach(Process oPro in Process.GetProcesses())
Console.WriteLine(String.Format("[{0}] : {1}",oPro.Id, oPro.ProcessName));
}
}
}
- 9/17/2008
- spidergeuse
- 11/15/2009
- Thomas Lee