C# Registry Basics  
http://www.devhood.com/tutorials/tutorial_details.aspx?tutorial_id=264&printer=t

解决方案 »

  1.   

    使用 Microsoft.Win32名字空间中的类。具体请自已去研究。
      

  2.   

    using Microsoft.Win32 ;如何删除键值。在程序中要删除键值是"ccc"。以下就是程序中删除此键值的具体语句。
    RegistryKey hklm = Registry.LocalMachine ;
    RegistryKey software = hklm.OpenSubKey ( "SOFTWARE", true ) ;
    //打开"SOFTWARE"子键
    RegistryKey no1 = software.OpenSubKey ( "aaa", true ) ;
    //打开"aaa"子键
    RegistryKey no2 = no1.OpenSubKey ( "bbb" , true ) ;
    //打开"bbb"子键
    no2.DeleteValue( "ccc" ) ;
    //删除名称为"ccc"的键值如何删除不包含任何子键的子键。在程序要删除的子键是"bbb"。以下就是删除此子键的具体程序代码:
    RegistryKey hklm = Registry.LocalMachine ;
    RegistryKey software = hklm.OpenSubKey ( "SOFTWARE", true ) ;
    //打开"SOFTWARE"子键
    RegistryKey no1 = software.OpenSubKey ( "aaa", true ) ;
    //打开"aaa"子键
    no1.DeleteSubKey ( "bbb", false );
    //删除名称为"bbb"的子键如何删除包含子键的子键。在程序中要删除的此子键是"ddd"。以下就是删除此子键的具体程序代码:
    RegistryKey hklm = Registry.LocalMachine ;
    hklm.DeleteSubKey ( "aaa", false );
    RegistryKey software = hklm.OpenSubKey ( "SOFTWARE", true ) ;
    //打开"SOFTWARE"子键
    RegistryKey no1 = software.OpenSubKey ( "aaa", true ) ;
    //打开"aaa"子键
    no1.DeleteSubKeyTree ( "ddd" );
    //删除名称为"ddd"的子键
      

  3.   

    各位啊﹐我是用的VB.net﹐怎么好象找不到microsoft.win32這個類呀
      

  4.   

    推一下請哪位用VB.net的語法給我做個例子啊