ASP.NET(C#)

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

   using(Microsoft.Win32.RegistryKey regKey = Registry.LocalMachine.OpenSubKey(@"SOFTWARE",true))
   {
    RegistryKey configMgmt = regKey.OpenSubKey( "ConfigurationManagement", true );
    if( configMgmt == null )
    {
     configMgmt = regKey.CreateSubKey( "EIPMessenger" );
     configMgmt.SetValue( "dbserver", "server003" );
     configMgmt.SetValue( "db", "xframe" );
     configMgmt.SetValue( "company", "yt" );
     configMgmt.SetValue( "wsserver", "server003.xframe.com.cn" );
     configMgmt.SetValue( "user", "xframe" );
     configMgmt.SetValue( "wstime", "30" );
     configMgmt.SetValue( "autorun", "1" );
     configMgmt.SetValue( "language", "0" );
    }


生成注册表文件
    FileStream fs = new FileStream(filename,FileMode.CreateNew, FileAccess.Write, FileShare.None);
    fs.Close();
 
    StreamWriter swReg = new StreamWriter(@"d:\1\EIPMessenger.reg");

    string str1 ="[HKEY_LOCAL_MACHINE"+"\\"+"SOFTWARE"+"\\"+"EIPMessenger]";
    string str2 = "\""+"dbserver"+"\""+"="+"\""+"server003"+"\""; 
    swReg.WriteLine("");
    swReg.WriteLine(str1);
    swReg.Flush();
    swReg.Close();

  

posted on 2005-05-19 16:05  battlerstar  阅读(606)  评论(0编辑  收藏  举报