为控制台应用程序和 Windows 服务创建 MMC 管理单元
大家好,我需要一个标准的管理 GUI(外观和感觉),最近我一直在研究 mmc。 Msdn 和其他免费教程提供了管理单元的安装和简单实现。
我现在对如何将其与我的生产应用程序(控制台和 Windows 服务)集成感到困惑。我是否需要为我的管理单元和其他应用程序设置通信协议?我正在考虑做一些经典的远程处理或通过 wcf 进行通信协议,但不太确定这是否应该是我的路线图。
我需要的是一个示例演示或教程,用于实现与工作控制台应用程序或 Windows 服务进行通信的管理单元。如果有人能给出一些关于如何做到这一点的指示或一些现实生活中的实施,我们将非常感激。
Hi guys I need to have a standard management gui ( look and feel ) and lately I've been looking into mmc. Msdn and other free tutorials provides the installation and simple implementation of a snap in.
I'm confused right now on how I can integrate it with my production applications( console and windows service ). Do I need to set a communication protocol for my snap in and other applications? I'm thinking of doing some classic remoting or via wcf for the communication protocol but not pretty sure if that should be my road map.
What I needed is a sample demo or tutorial that implements a snap-in communicating with a working console application or a windows service. If anyone can give some pointers on how to do it or some real life implementation is very much appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
MMC 并不规定您如何与代码对话。它只是表示层。你几乎可以做任何你喜欢的事情(只要你在不阻塞 UI 线程方面表现良好),你可以做网络调用,ADSI,RPC,WCF,COM,Win32,....
我们使用 Ironring C# 库而不是 mmc3 C# 支持;它更稳定(并且可以与旧的 mmc 一起使用)
MMC does not dictate how you talk to your code. It is only the presentation layer. You can do pretty much anything you like (as long as you are well behaved in terms of not blocking the UI thread), you can do network calls, ADSI, RPC, WCF, COM, Win32,....
We using the ironring C# library instead of the mmc3 c# support; it is more stable (and works with older mmc)