2009-07-17 8 views
0

ロック(たとえばalt + ctrl +スペース)とロック解除(たとえばctrl + del + end)のリソースを持つ既存の小さなキーフックwin32 dllプログラムがあります。 Ctrl + Del + Endでロックを解除しようとすると、ユーザー入力のユーザー名とパスワードを尋ねるダイアログを追加するように求められました。我々はVC++を.Net 2003の下で使用しています。ダイアログをwin32 dllコードに挿入する方法

VC++プロジェクトはいくつかありましたが、以前はMFCを使用していませんでした。誰でも記事、クイックチュートリアルまたはサンプルコードの役に立つリンクを提供できます。

おかげで、

答えて

0

はVC++アプリケーションにダイアログを追加するには、(私はVC++のベテランは、この上で私を修正するためにすぐに沿ったものと確信している)の痛みです。このアプリが小さい場合は、コードをC#DLLに移植するだけです。このようなダイアログをC#アプリケーションに追加するのは簡単なことです。

+0

C#dllはVC++ DLLとして使用できますか?私のdllは別のVC++実行ファイルによって使用されます。私はそれらを壊したくありません。 – 5YrsLaterDBA

+0

ああ、決して気にしないでください。 VC++アプリケーションからC#dllを呼び出すことは可能だと思いますが、VC++アプリケーションを再コンパイルすることはできません。そして、とにかく、テクニックは、DLLにダイアログウィンドウを追加する方法をもっと複雑にしていくと思います。 C++ DLLから認証を処理するWin32 API呼び出しがあるかもしれないので、ダイアログを全く追加する必要はありません。 – MusiGenesis

関連する問題