欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

c#不使用windows api函數(shù)打開我的電腦和獲取電腦驅(qū)動器信息

 更新時間:2013年12月05日 16:58:26   作者:  
這篇文章主要介紹了c#不使用windows api函數(shù)打開我的電腦和電腦驅(qū)動器信息的方法,大家參考使用

打開我的電腦
System.Diagnostics.Process.Start("explorer.exe", "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}");

第二個參數(shù)也可為完整路徑,

通過查詢注冊表拿到的一些完整路徑例子:

復(fù)制代碼 代碼如下:

public string GetWindowsPath(string path)
        {
            RegistryKey folders;
            folders = OpenRegistryPath(Registry.CurrentUser, @"\software\microsoft\windows\currentversion\explorer\shell folders");
            return folders.GetValue(path).ToString();
        }
private RegistryKey OpenRegistryPath(RegistryKey root, string s)
        {
            s = s.Remove(0, 1) + @"\";
            while (s.IndexOf(@"\") != -1)
            {
                root = root.OpenSubKey(s.Substring(0, s.IndexOf(@"\")));
                s = s.Remove(0, s.IndexOf(@"\") + 1);
            }
            return root;
        }


//調(diào)用
GetWindowsPath("關(guān)鍵字");

關(guān)鍵字比如:Windows用戶桌面路徑(Desktop),Windows用戶字體目錄路徑(Fonts),Windows用戶網(wǎng)絡(luò)鄰居路徑(Nethood),Windows用戶我的文檔路徑(Personal)...

具體的在注冊表里面查找.

 以上是直接打開我的電腦的方法,當(dāng)然也可以直接獲取我的電腦的驅(qū)動器,方法如下:

復(fù)制代碼 代碼如下:

DriveInfo[] allDrives = DriveInfo.GetDrives();

foreach (DriveInfo d in allDrives)
{

messagebox.show(d.RootDirectory.FullName+"啟動器所有信息在DriveInfo對象里都能找到");
messagebox.show(驅(qū)動器的類型+DriveTypeToCH(d.DriveType.ToString()));

}

這里就要說到啟動器的類型了

復(fù)制代碼 代碼如下:

#region 驅(qū)動類型轉(zhuǎn)換
        /// <summary>
        /// 驅(qū)動類型轉(zhuǎn)換
        /// </summary>
        /// <param name="_String"></param>
        /// <returns></returns>
        private string DriveTypeToCH(string _String)
        {
            string ToCh = "";
            switch (_String.ToLower())
            {
                case "unknown":
                    ToCh = "其它";
                    break;
                case "removable":
                    ToCh = "移動設(shè)備";
                    break;
                case "fixed":
                    ToCh = "硬盤";
                    break;
                case "network":
                    ToCh = "網(wǎng)絡(luò)硬盤";
                    break;
                case "cdrom":
                    ToCh = "CD-ROM";
                    break;
                case "ram":
                    ToCh = "RAM磁盤";
                    break;
                case "norootdirectory":
                    ToCh = "";
                    break;
                default:
                    break;
            }
            return ToCh;
        }
        #endregion

也可以通過windows api得到,我還是更喜歡這種方法

相關(guān)文章

  • C#利用NPOI操作Excel(單元格設(shè)置)

    C#利用NPOI操作Excel(單元格設(shè)置)

    這篇文章主要為大家詳細(xì)介紹了C#利用NPOI操作Excel實現(xiàn)單元格設(shè)置,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • C#?使用EntityFramework?CodeFirst?創(chuàng)建PostgreSQL數(shù)據(jù)庫的詳細(xì)過程

    C#?使用EntityFramework?CodeFirst?創(chuàng)建PostgreSQL數(shù)據(jù)庫的詳細(xì)過程

    這篇文章主要介紹了C#使用EntityFramework?CodeFirst創(chuàng)建PostgreSQL數(shù)據(jù)庫的過程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-07-07
  • C#?WPF實現(xiàn)播放音頻文件的示例詳解

    C#?WPF實現(xiàn)播放音頻文件的示例詳解

    這篇文章主要為大家詳細(xì)介紹了利用C#?WPF實現(xiàn)播放音頻文件的相關(guān)知識,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-03-03
  • C#調(diào)用mmpeg進(jìn)行各種視頻轉(zhuǎn)換的類實例

    C#調(diào)用mmpeg進(jìn)行各種視頻轉(zhuǎn)換的類實例

    這篇文章主要介紹了C#調(diào)用mmpeg進(jìn)行各種視頻轉(zhuǎn)換的類,實例分析了C#調(diào)用mmpeg操作視頻文件的技巧,非常具有實用價值,需要的朋友可以參考下
    2015-03-03
  • 在Framework 4.0中:找出新增的方法與新增的類(一)

    在Framework 4.0中:找出新增的方法與新增的類(一)

    經(jīng)??吹接型瑢W(xué)在討論Framework 4 的新特性,新方法,于是想寫個程序找出framework4.0中新增的方法和類
    2013-05-05
  • 詳解C#實現(xiàn)MD5加密的示例代碼

    詳解C#實現(xiàn)MD5加密的示例代碼

    本篇文章主要介紹了C#實現(xiàn)MD5加密的示例代碼,詳細(xì)的介紹了幾種方法,具有一定的參考價值,有興趣的可以了解一下。
    2016-12-12
  • C#實現(xiàn)虛擬鍵盤的實例詳解

    C#實現(xiàn)虛擬鍵盤的實例詳解

    這篇文章主要為大家詳細(xì)介紹了如何利用C#實現(xiàn)虛擬鍵盤,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)C#有一定的幫助,感興趣的小伙伴可以跟隨小編一起了解一下
    2022-12-12
  • Unity UGUI控制text文字間距

    Unity UGUI控制text文字間距

    這篇文章主要為大家詳細(xì)介紹了Unity UGUI控制text文字間距的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • C#排序算法之快速排序解析

    C#排序算法之快速排序解析

    這篇文章主要為大家詳細(xì)介紹了C#排序算法之快速排序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-01-01
  • C#環(huán)形隊列的實現(xiàn)方法詳解

    C#環(huán)形隊列的實現(xiàn)方法詳解

    這篇文章先是簡單的給大家介紹了什么是環(huán)形隊列和環(huán)形隊列的優(yōu)點,然后通過實例代碼給大家介紹C#如何實現(xiàn)環(huán)形隊列,有需要的朋友們可以參考借鑒,下面來一起看看吧。
    2016-09-09

最新評論