![](/img/trans.png)
[英]Calling a C++ dll (unmanaged code) from a C# windows service (written in managed code)
[英]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.