繁体   English   中英

创建与Windows Service通信的非托管DLL(在C ++中)?

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

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

(dll是原始的,没有类,并且在Windows操作系统需要时使用_stdcall)

还是有其他方法可以做到? dll本身可以用C#编写吗?(非托管)

当您遇到类似的情况时,我发现了一个更简单的解决方案。 sourceforge项目passwdhk为您提供了一个预制的本机DLL,它实现了密码过滤器接口。 然后,该DLL将启动一个外部程序(您可以完全用C#编写),并将用户名和密码信息作为参数传递。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM