国产探花免费观看_亚洲丰满少妇自慰呻吟_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://m.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ā)表
主站蜘蛛池模板: 东至县| 普定县| 卫辉市| 镇沅| 吴川市| 尼木县| 云梦县| 青岛市| 临漳县| 扬州市| 武宣县| 含山县| 夏邑县| 吴川市| 南开区| 尼木县| 安泽县| 井研县| 吉安市| 尼玛县| 景宁| 宁化县| 阳信县| 顺义区| 苏尼特右旗| 上饶县| 临颍县| 民乐县| 东丽区| 定边县| 子长县| 岚皋县| 青岛市| 三河市| 密山市| 金华市| 玉龙| 南昌县| 鄯善县| 布尔津县| 平阴县|