Form1 top で行いました:
using Gma.UserActivityMonitor;
次に宣言しました:
Gma.UserActivityMonitor.GlobalEventProvider actHook = new GlobalEventProvider();
次に、 Load イベントで次のことを行いました。
actHook.MouseClick += actHook_MouseClick;
次に、下部に:
private void actHook_MouseClick(object sender, MouseEventArgs e)
{
if (e.Clicks > 0)
{
MessageBox.Show("hi");
}
}
しかし、何かがロードされる前に1秒後にアプリケーションを実行すると、ファイルで例外が発生します: HookManager.Callbacks.cs
オンライン:
throw new Win32Exception(errorCode);
例外: 指定されたモジュールが見つかりませんでした
System.ComponentModel.Win32Exception was unhandled
HResult=-2147467259
Message=The specified module could not be found
Source=ScreenVideoRecorder
ErrorCode=-2147467259
NativeErrorCode=126
StackTrace:
at Gma.UserActivityMonitor.HookManager.EnsureSubscribedToGlobalMouseEvents() in d:\C-Sharp\ScreenVideoRecorder\ScreenVideoRecorderWorkingVersion\HookManager.Callbacks.cs:line 236
at Gma.UserActivityMonitor.HookManager.add_MouseClick(MouseEventHandler value) in d:\C-Sharp\ScreenVideoRecorder\ScreenVideoRecorderWorkingVersion\HookManager.cs:line 69
at Gma.UserActivityMonitor.GlobalEventProvider.add_MouseClick(MouseEventHandler value) in d:\C-Sharp\ScreenVideoRecorder\ScreenVideoRecorderWorkingVersion\GlobalEventProvider.cs:line 71
at ScreenVideoRecorder.Form1.Form1_Load(Object sender, EventArgs e) in d:\C-Sharp\ScreenVideoRecorder\ScreenVideoRecorderWorkingVersion\Form1.cs:line 47
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
InnerException:
何またはどのモジュールが見つかりませんでしたか?
バージョン 2 のソース コードをダウンロードしました。ハード ディスクの : Gma.UserActivityMonitor ディレクトリからすべてのファイル .cs を追加しました。
何かが欠落しているというエラーが表示されないので、何が原因でしょうか?