Esempio n. 1
0
        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;
 }
Esempio n. 4
0
 public scriptingHowTo(epsexecForm f)
 {
     main = f;
     InitializeComponent();
 }
Esempio n. 5
0
 public scannerForm(epsexecForm f)
 {
     InitializeComponent();
     mainForm = f;
 }
Esempio n. 6
0
 public keyboard(epsexecForm mf)
 {
     mainForm = mf;
     InitializeComponent();
 }