将对象从WPF应用程序发送到Windows服务

时间:2017-09-29 10:12:25

标签: c# .net wpf winapi service

我正在做一些C#WPF应用程序。为了避免在启动时该死的恼人的UAC提示(我无法逃避,因为我真的需要管理员权限)我想要移动" needy"我的应用程序的方法(在Windows服务中进行文件移动/创建和注册表编辑)。

我就是这样,我可以使用管理员权限注册一次应用程序,并在没有管理员权限的情况下启动我的客户端应用程序(在WPF中),要求服务的所有重要事项。

不幸的是,将我(已经完成的)应用程序分为两部分(客户端和服务)让我问一个我无法自己回答的重要问题:如何与服务轻松沟通吗

在我将一些自定义对象和列表(通过backgroundWorker)发送到另一个方法之前,那些在后台完成所有工作的人。

现在我真的不明白如何以与服务相同的方式轻松地沟通

我找不到任何有用的参考,有人可以建议我一些不太难的东西吗?

1 个答案:

答案 0 :(得分:0)

麻烦的是两个过程之间的沟通是一个很棒的话题。

你可以推出自己的方法,但值得花时间搞清楚WCF:

https://docs.microsoft.com/en-us/dotnet/framework/wcf/whats-wcf

Msoft让它听起来真的很难和复杂,但要做你想做的事并不是那么困难。