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();