Использование process.start в приложении wpf для вызова другого приложения wpf

Я пытаюсь вызвать одно приложение wpf из другого приложения wpf. Вызывающее приложение wpf выполняет вызов

ProcessStartInfo BOM = new ProcessStartInfo();

BOM.FileName = @"D:\WPFAPPLICATION.exe";

BOM.Arguments = temp;

Process.Start(BOM);

Теперь в вызванном приложении я пытаюсь получить аргумент, переданный с помощью

  string arguments =Process.GetCurrentProcess().StartInfo.Arguments;

, однако аргументы не передаются. почему это??

Я также попробовал альтернативный метод, где:

    public partial class App : Application
    {
    public static String[] mArgs;

    private void Application_Startup(object sender, StartupEventArgs e)
    {

        if (e.Args.Length > 0)
        {
            mArgs = e.Args;


        }
    }
    }
    }

Однако и это не сработало!!! Пожалуйста помоги!!

8
задан Sana 12 May 2012 в 19:32
поделиться