Exemple #1
0
        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();
        }
Exemple #2
0
        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 { };
        }