Я хочу запустить файл EXE с параметрами.Запустите еще один EXE с параметрами командной строки в C#
Я попытался с Button1 запустить consoleapp (работает). С Button2 я попытался открыть тот же consoleapp с параметрами (работает). С Button3 я попытался открыть приложение WindowsFromsApplication с параметрами. Приложение WindowsFromsApplication не запускается и не запускает WindowsMessage, что он не может быть открыт (но не в debugmode).
Если я использую тот же WindowsFromsApplication с ярлыком на рабочем столе и параметрами, он работает.
Что не так, мое решение?
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
System.Diagnostics.Process.Start(Application.StartupPath + "\\ParamTest1.exe");
}
private void button2_Click(object sender, EventArgs e)
{
System.Diagnostics.Process.Start(Application.StartupPath + "\\ParamTest1.exe", "Test");
}
private void button3_Click(object sender, EventArgs e)
{
System.Diagnostics.Process.Start(Application.StartupPath + "\\Tool.exe","UserName Password");
}
Кодекс tool.exe:
static class Program
{
/// <summary>
/// Der Haupteinstiegspunkt für die Anwendung.
/// </summary>
[STAThread]
static void Main(string[] args)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new FormMain(args));
}
}
И FormMain:
public partial class FormMain: Form
{
string Raptoruser = "";
public FormMain(string[] args)
{
InitializeComponent();
...
копия Visual Studio ЕХ, как запланированная в отладочной папке ,
Пожалуйста, прочитайте [ask]. «Это не работает» не является надлежащим описанием проблемы. – CodeCaster
Что значит «не работает»? ошибки? неверные результаты? – Sayse
У вас есть доступ к исходному коду слова "tool.exe"? – cristobalito