国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

C#返回當(dāng)前系統(tǒng)所有可用驅(qū)動(dòng)器符號(hào)的方法

2020-01-04 19:27:13
字體:
供稿:網(wǎng)友

本文實(shí)例講述了C#返回當(dāng)前系統(tǒng)所有可用驅(qū)動(dòng)器符號(hào)的方法。分享給大家供大家參考。具體如下:

// The initial C# code for the "plain" WMI query was generated by// WMI Code Generator, Version 5.00, //http://www.robvanderwoude.com/wmigen.phpusing System;using System.Management;using System.Collections.Generic;namespace RobvanderWoude{ public class ListDrives { public static int Main( string[] args ) {try{string computer = string.Empty;#region Command line parsing// Only 1 optional argument allowed: a remote computer nameif ( args.Length > 1 ){throw new Exception( "Invalid command line arguments" );}if ( args.Length == 1 ){// We'll display a 'friendly' message if help was requestedif ( args[0].StartsWith( "http://www.survivalescaperooms.com/" ) || args[0].StartsWith( "-" ) ){switch ( args[0].ToUpper( ) ){case "/?":case "-?":case "/H":case "-H":case "--H":case "/HELP":case "-HELP":case "--HELP":return WriteError( string.Empty );default:return WriteError( "Invalid command line argument" );}}else{computer = "http:////" + args[0] + "http://";}}#endregionstring wmins = computer + "root//CIMV2";ManagementObjectSearcher searcher = new ManagementObjectSearcher( wmins, "SELECT * FROM Win32_LogicalDisk" );List<string> drives = new List<string>( );foreach ( ManagementObject queryObj in searcher.Get( ) ){drives.Add( queryObj["DeviceID"].ToString( ) );}drives.Sort( );string drivelist = "";foreach ( string drive in drives ){drivelist += ( drive + " " );}Console.WriteLine( drivelist.Trim( ) );return 0;}catch ( Exception e ){return WriteError( e );} } public static int WriteError( Exception e ) {return WriteError( e == null ? null : e.Message ); } public static int WriteError( string errorMessage ) {string fullpath = Environment.GetCommandLineArgs( ).GetValue( 0 ).ToString( );string[] program = fullpath.Split( '//' );string exename = program[program.GetUpperBound( 0 )];exename = exename.Substring( 0, exename.IndexOf( '.' ) );if ( string.IsNullOrEmpty( errorMessage ) == false ){Console.Error.WriteLine( );Console.ForegroundColor = ConsoleColor.Red;Console.Error.Write( "ERROR: " );Console.ForegroundColor = ConsoleColor.White;Console.Error.WriteLine( errorMessage );Console.ResetColor( );}Console.Error.WriteLine( );Console.Error.WriteLine( exename + ", Version 1.10" );Console.Error.WriteLine( "List all drive letters in use on the specified computer" );Console.Error.WriteLine( );Console.Error.Write( "Usage: " );Console.ForegroundColor = ConsoleColor.White;Console.Error.Write( exename.ToUpper( ) );Console.Error.WriteLine( " [ computername ]" );Console.ResetColor( );Console.Error.WriteLine( );Console.Error.WriteLine( "Where: 'computername' is the (optional) name of a remote computer" );Console.Error.WriteLine( " (default if not specified: local computer)" );Console.Error.WriteLine( );Console.Error.WriteLine( "Written by Rob van der Woude" );return 1; } }}

希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 壶关县| 华池县| 河西区| 祁阳县| 黄陵县| 广饶县| 阿拉善盟| 涟源市| 门头沟区| 寻甸| 凤翔县| 温泉县| 九龙城区| 香河县| 信丰县| 高要市| 西峡县| 兴安县| 金华市| 汝城县| 晋江市| 娱乐| 马鞍山市| 贵州省| 秀山| 三河市| 水富县| 门源| 池州市| 化德县| 晋城| 高台县| 清水县| 普宁市| 松滋市| 中宁县| 鄂伦春自治旗| 仙居县| 河南省| 南漳县| 祁门县|