我正在做一些C#WPF应用程序。为了避免在启动时该死的恼人的UAC提示(我无法逃避,因为我真的需要管理员权限)我想要移动" needy"我的应用程序的方法(在Windows服务中进行文件移动/创建和注册表编辑)。
我就是这样,我可以使用管理员权限注册一次应用程序,并在没有管理员权限的情况下启动我的客户端应用程序(在WPF中),要求服务的所有重要事项。
不幸的是,将我(已经完成的)应用程序分为两部分(客户端和服务)让我问一个我无法自己回答的重要问题:如何与服务轻松沟通吗
在我将一些自定义对象和列表(通过backgroundWorker)发送到另一个方法之前,那些在后台完成所有工作的人。
现在我真的不明白如何以与服务相同的方式轻松地沟通。
我找不到任何有用的参考,有人可以建议我一些不太难的东西吗?
答案 0 :(得分:0)
麻烦的是两个过程之间的沟通是一个很棒的话题。
你可以推出自己的方法,但值得花时间搞清楚WCF:
https://docs.microsoft.com/en-us/dotnet/framework/wcf/whats-wcf
Msoft让它听起来真的很难和复杂,但要做你想做的事并不是那么困难。