0

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

(dll是原始的,没有类,并且使用_stdcall,因为它需要被Windows操作系统调用)

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

4

1 回答 1

1

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

于 2014-01-24T06:14:23.283 回答