创建与Windows服务通信的非托管DLL(在C 中)

Creating an unmanaged DLL (in C++) which communicates with Windows Service?

本文关键字:DLL Windows 服务 通信 创建      更新时间:2023-10-16

我创建了一个DLL文件(使用C ),该文件捕获密码更改。现在,我需要将其发送到使用WCF服务的Windows服务(由我创建的C#)。如何与服务沟通?

(DLL是原始的,没有类,并且使用_STDCALL,因为Windows OS需要调用)

还是还有其他方法可以做到吗?DLL本身可以用C#写入C#?(未管理)

i处于与您和我发现更轻松的解决方案相似的情况。SourceForge项目passwdhk为您提供了实现密码过滤器接口的预制本机DLL。然后,DLL将启动一个外部程序(您可以在C#中完全编写),并将用户名和密码信息作为参数。