public PrefForm(epsexecForm main) { configPath = main.configPath; InitializeComponent(); mainForm = main; IniParser.FileIniDataParser parser = new IniParser.FileIniDataParser(); if (!File.Exists(configPath)) { File.WriteAllLines(configPath, new string[] { "; Settings", "; Feel free to edit this", "; Do not get rid of any setting.set it to true / false", "", "ignore_ip_warn = true", "ignore_not_connected_warn = false", "always_on_top = false", "hide_in_taskbar = false", "dont_use_paexec_on_remote_pc = false" }); } IniParser.Model.IniData data = parser.ReadFile(configPath); ignoreEmptyIpBox.Checked = Boolean.Parse(data.GetKey("ignore_ip_warn")); ignoreNotConnectedBox.Checked = Boolean.Parse(data.GetKey("ignore_not_connected_warn")); this.alwaysOnTopBox.Checked = Boolean.Parse(data.GetKey("always_on_top")); hideInTaskbarBox.Checked = Boolean.Parse(data.GetKey("hide_in_taskbar")); noPaexecBox.Checked = Boolean.Parse(data.GetKey("dont_use_paexec_on_remote_pc")); if (mainForm.ignoreIpEmpty != ignoreEmptyIpBox.Checked) { mainForm.ignoreIpEmpty = ignoreEmptyIpBox.Checked; } if (mainForm.ignoreNotConnected != ignoreNotConnectedBox.Checked) { mainForm.ignoreNotConnected = ignoreNotConnectedBox.Checked; } if (mainForm.alwaysOnTopToolStripMenuItem.Checked != alwaysOnTopBox.Checked) { mainForm.alwaysOnTopToolStripMenuItem.Checked = alwaysOnTopBox.Checked; } if (mainForm.hideInTaskbarToolStripMenuItem.Checked != hideInTaskbarBox.Checked) { mainForm.hideInTaskbarToolStripMenuItem.Checked = hideInTaskbarBox.Checked; } if (mainForm.noPaExec != noPaexecBox.Checked) { mainForm.noPaExec = noPaexecBox.Checked; } }
public RemoteConsole(epsexecForm f) { InitializeComponent(); mainForm = f; proc = new Process(); proc.StartInfo.RedirectStandardError = true; proc.StartInfo.RedirectStandardOutput = true; proc.StartInfo.RedirectStandardInput = true; proc.StartInfo.UseShellExecute = false; proc.StartInfo.CreateNoWindow = true; //proc.StartInfo.FileName = "psexec.exe"; //proc.StartInfo.Arguments = $"\\\\{mainForm.ipBox.Text} -u {mainForm.usrBox.Text} -p {mainForm.passwordBox.Text} -s -accepteula cmd.exe"; //proc.StartInfo.FileName = "cmd.exe"; //proc.StartInfo.Arguments = "/c cmd.exe"; proc.StartInfo.FileName = "paexec.exe"; proc.StartInfo.Arguments = $"\\\\{mainForm.ipBox.Text} -u {mainForm.usrBox.Text} -p {mainForm.passwordBox.Text} -s -accepteula cmd.exe"; proc.OutputDataReceived += new DataReceivedEventHandler((s, e) => { AppendTextBox(e.Data + " \n"); }); proc.ErrorDataReceived += new DataReceivedEventHandler((s, e) => { AppendTextBox(e.Data + ""); }); proc.Start(); proc.BeginOutputReadLine(); proc.BeginErrorReadLine(); //proc.StandardInput.WriteLine(""); }
public CreditsFormBox(epsexecForm MainForm) { InitializeComponent(); this.FormBorderStyle = FormBorderStyle.FixedDialog; mainForm = MainForm; }
public scriptingHowTo(epsexecForm f) { main = f; InitializeComponent(); }
public scannerForm(epsexecForm f) { InitializeComponent(); mainForm = f; }
public keyboard(epsexecForm mf) { mainForm = mf; InitializeComponent(); }