2011-12-30 20 views
0

私の.Net 2.0プロジェクトでWindows Input Simulator(http://inputsimulator.codeplex.com/)を使用しています。 Visual Studio Debuggerでアプリケーションを実行すると、Windows Input Simulatorライブラリのメソッドを呼び出すことができますが、プロジェクトをWindowsサービスとして実行すると、上記のライブラリのメソッドを呼び出すことができません。Windows入力シミュレータライブラリがWindowsサービス経由で呼び出されない

このWindows Input Simulator DLLをどこかに登録する必要はありますか?

ありがとうございました。

+0

Windowsサービスは別のWindowStation/Sessionで動作し、あなたが見るデスクトップとは何の関係もないので、このライブラリをWindowsサービスで使用するのはむしろ「無意味な」IMHOです。 – Yahia

+0

「サービスがデスクトップとやりとりすることを許可する」というサービスのログオンプロパティを設定する際にオプションがありますが、それは役に立ちません。 – nits

+0

回避策はありますか? – nits

答えて

0

Windowsサービスとしてプログラムを実行すると、別のデスクトップで実行されているため、表示されているデスクトップにキーを送信できません。

関連する問題