English 中文(简体)
windows service : configuration UI implementation options
原标题:

I have a simple windows service, that might need to be configured on-the-fly (a COM port to listen to). I have done the UI as a console app that connects to the windows service through WCF, it works and fun.

Question: Is it a good idea to develop a MMC Snap-in to control the windows service? Would it be cool?

Note: I haven t done anything with MMC before. I can do .NET C#, COM, C++ but would like to stay within C#.

最佳回答

MMC Snap-in: Cool? Sure. Necessary? Not so much. If you ve got a desire to learn how to develop MMC snapins, this could be a great excuse. If you just want to get it done, I don t think I d go that route.

Windows Services can accept commands from outside while running. I d just send data into the service with the new COM port. I d also test this with your console app to make sure it releases the first COM port properly. A windows service communicating with a COM port can lead to resource locking issues.

问题回答

暂无回答




相关问题
Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

NSArray s, Primitive types and Boxing Oh My!

I m pretty new to the Objective-C world and I have a long history with .net/C# so naturally I m inclined to use my C# wits. Now here s the question: I feel really inclined to create some type of ...

C# Marshal / Pinvoke CBitmap?

I cannot figure out how to marshal a C++ CBitmap to a C# Bitmap or Image class. My import looks like this: [DllImport(@"test.dll", CharSet = CharSet.Unicode)] public static extern IntPtr ...

How to Use Ghostscript DLL to convert PDF to PDF/A

How to user GhostScript DLL to convert PDF to PDF/A. I know I kind of have to call the exported function of gsdll32.dll whose name is gsapi_init_with_args, but how do i pass the right arguments? BTW, ...

Linqy no matchy

Maybe it s something I m doing wrong. I m just learning Linq because I m bored. And so far so good. I made a little program and it basically just outputs all matches (foreach) into a label control. ...

热门标签