public Form1() { InitializeComponent(); var proc = Process.Start($@"C:\Work\Shortcuts\AngryBirdsSpace.exe.lnk"); mh = new WM_MouseHook(proc.MainWindowHandle); mh.MouseDown += Mh_MouseDown; mh.InstallHook(); }
private async void Window_Loaded(object sender, RoutedEventArgs e) { var proc = Process.Start($@"C:\Work\Shortcuts\AngryBirdsSpace.exe.lnk"); await Task.Delay(1000); _hwnd = Process.GetCurrentProcess().MainWindowHandle; mh = new WM_MouseHook(_hwnd); mh.InstallHook(); mh.MouseDown += Mh_MouseDown; mh.MouseMove += delegate { }; }