private void StubForm_FormClosing(object sender, FormClosingEventArgs e) { if (!FileWatch.CloseTarget(false)) { e.Cancel = true; } }
private void BtnReleaseTarget_Click(object sender, EventArgs e) { if (!FileWatch.CloseTarget()) { return; } DisableTargetInterface(); }
public void BtnUnloadTarget_Click(object sender, EventArgs e) { if (!FileWatch.CloseTarget()) { return; } DisableTargetInterface(); }
private void btnSendList_Click(object sender, EventArgs e) { if (lbMultipleFiles.Items.Count == 0) { MessageBox.Show("No files are selected"); return; } FileWatch.CloseTarget(false); List <string> allFiles = new List <string>(); for (int i = 0; i < lbMultipleFiles.Items.Count; i++) { allFiles.Add(lbMultipleFiles.Items[i].ToString()); } allFiles.Sort(); string multipleFiles = ""; for (int i = 0; i < allFiles.Count; i++) { multipleFiles += allFiles[i]; if (i < allFiles.Count - 1) { multipleFiles += "|"; } } var mfi = new MultipleFileInterface(multipleFiles, FileWatch.currentFileInfo.bigEndian, FileWatch.currentFileInfo.useAutomaticBackups); if (FileWatch.currentFileInfo.useCacheAndMultithread) { mfi.getMemoryDump(); } FileWatch.currentFileInfo.targetInterface = mfi; if (VanguardCore.vanguardConnected) { FileWatch.UpdateDomains(); } this.DialogResult = DialogResult.OK; this.Close(); }