コード例 #1
0
        private void btnDeploy_Click(object sender, EventArgs e)
        {
            //txtOutput.Clear();
            btnBrowse.Enabled = false;
            listAsms.Enabled  = false;
            btnDeploy.Enabled = false;
            KillXDEMonitor();
            targetXAP = new XAP(txtFilePath.Text);
            foreach (string item in listAsms.SelectedItems)
            {
                targetXAP.AddTarget(item);
            }
            DeployerThreadConfig config = new DeployerThreadConfig(Convert.ToInt32(ConfigurationManager.AppSettings["Shell32WaitTime"]), ConfigurationManager.AppSettings["ConMonitorFolder"], ConfigurationManager.AppSettings["MonitorProgram"]);

            XAPPatcherThreadClass deployThreadClass = new XAPPatcherThreadClass(this, targetXAP, config);
            Thread deployerThread = new Thread(new ThreadStart(deployThreadClass.Run));

            deployerThread.Start();
        }
コード例 #2
0
ファイル: XAPThreads.cs プロジェクト: perrenialprick/XAPSpy
 public XAPPatcherThreadClass(frmMain mainfrm, XAP xap, DeployerThreadConfig config) : base(mainfrm, xap)
 {
     _config = config;
 }
コード例 #3
0
ファイル: XAPThreads.cs プロジェクト: kitokyo/XAPSpy
 public XAPPatcherThreadClass(frmMain mainfrm, XAP xap, DeployerThreadConfig config)
     : base(mainfrm, xap)
 {
     _config = config;
 }
コード例 #4
0
ファイル: Form1.cs プロジェクト: kitokyo/XAPSpy
        private void btnDeploy_Click(object sender, EventArgs e)
        {
            //txtOutput.Clear();
            btnBrowse.Enabled = false;
            listAsms.Enabled = false;
            btnDeploy.Enabled = false;
            KillXDEMonitor();
            targetXAP = new XAP(txtFilePath.Text);
            foreach (string item in listAsms.SelectedItems)
            {
                targetXAP.AddTarget(item);
            }
            DeployerThreadConfig config = new DeployerThreadConfig(Convert.ToInt32(ConfigurationManager.AppSettings["Shell32WaitTime"]), ConfigurationManager.AppSettings["ConMonitorFolder"], ConfigurationManager.AppSettings["MonitorProgram"]);

            XAPPatcherThreadClass deployThreadClass = new XAPPatcherThreadClass(this, targetXAP,config);
            Thread deployerThread = new Thread(new ThreadStart(deployThreadClass.Run));
            deployerThread.Start();
        }