private void InitConfig(string name, string value)
{
try
{
switch (name)
{
case "FirstStart":
#region 首次运行设置开机启动
if (value.Equals("true"))
{
//string strName = Application.ExecutablePath;
//string strnewName = strName.Substring(strName.LastIndexOf(@"\") + 1);
//if (File.Exists(strName))//指定文件是否存在
//{
// Microsoft.Win32.RegistryKey Rkey = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run", true);
// if (Rkey == null)
// Rkey = Microsoft.Win32.Registry.LocalMachine.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run");
// Rkey.SetValue(strnewName, strName);//修改注册表,使程序开机时自动执行。
//}
_data.UpdateConfig("FirstStart", "false");
}
#endregion
break;
case "IsUseMusic":
#region 是否启用提示音乐
if (value.Equals("true"))
{
checkBoxUseMusic.Checked = true;
}
else
{
checkBoxUseMusic.Checked = false;
}
#endregion
break;
case "MusicPath":
labelMusicPath.Text = value;
break;
case "CityCode":
string_CityCode = value;
break;
}
}
catch (Exception ex)
{
log.WriteLog(ex.ToString());
}
}