c# - 将参数从 WPF 应用程序传递到另一个 WPF 应用程序?

标签 c# wpf parameters

我有两个用 WPF(c#) 开发的应用程序,它们彼此独立。假设项目A和B。它们是分开开发的。我已将这些项目与项目 A 中的按钮连接起来,单击该按钮后,我将使用 Process.start();

启动项目 B

现在我需要将字符串(登录)参数传递给另一个应用程序 (B),这样用户就不需要再次登录。 我已经看到传递的命令行参数,但我不想使用它们。 Application.Current.Properties["parameterStringID"] 也没有用,因为我对 A 和 B 有不同的 app.config

有什么办法吗?

最佳答案

您可以像这样向您的应用程序发送命令行参数。

var applicationPath = "Path to application B exe";
var process = new Process();
process.StartInfo = new ProcessStartInfo(applicationExePath);
process.Arguments = "/login=abc /password=def";
process.Start();

然后在您的 ApplicationB 启动中,处理命令行参数。

关于c# - 将参数从 WPF 应用程序传递到另一个 WPF 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20838440/

相关文章:

sql-server - 调用存储过程,仅指定带值的参数

c# - 如何在 C# 中创建相交链表?

c# - 如何在Windows xp sp3中创建SFTP服务?

WPF:我可以强制一个窗口重新评估它的所有绑定(bind)和验证吗?

c# - 从另一个页面的文本 block 中抓取文本

javascript - jQuery $ ('body' ).on 带参数

快速使用方法参数的语法

c# - 如何在 WPF 中构建 "word-by-word"自动完成?

c# - 当前和推荐的触发异步线程的方法是什么?

c# - 异常捕获失败? Visual Studio 神秘挂起