パスワードの変更をキャプチャする dll ファイル (C++ を使用) を作成しました。ここで、WCF サービスを使用する Windows サービス (C# を使用して作成) に送信する必要があります。サービスと通信する方法は?
(dll はプリミティブであり、クラスがなく、Windows OS によって呼び出される必要があるため、_stdcall を使用します)
または、それを行う他の方法はありますか?dll 自体を C# で記述できますか? (アンマネージ)
私はあなたと同じような状況にあり、はるかに簡単な解決策を見つけました。sourceforge プロジェクトpasswdhk
は、パスワード フィルター インターフェイスを実装する事前に作成されたネイティブ DLL を提供します。次に、その DLL は外部プログラム (完全に C# で記述できます) を起動し、ユーザー名とパスワードの情報を引数として渡します。