c # – ¿Cómo suprimir los eventos globales de clic del mouse desde Windows?

Estoy desarrollando una aplicación basada en Windows en la que quiero que siempre que mi aplicación comience, deshabilite los eventos de clic del mouse fuera del formulario de la ventana de mi aplicación. ¿Alguien puede decirme cómo puedo lograr eso? Gracias por adelantado.

Editar:
Capturar el evento de clic del mouse dentro del formulario y suprimir la acción de clic es fácil, para eso solo usamos esto:

    protected override void WndProc(ref Message m)
    {
        if (m.Msg == (int)MouseMessages.WM_LBUTTONDOWN || m.Msg == (int)MouseMessages.WM_LBUTTONUP)
            MessageBox.Show("Click event caught!");  //return; --for suppress the click event action.
        else
            base.WndProc(ref m);
    }

pero, ¿cómo detectar el evento de clic del mouse fuera del formulario de mi aplicación?

Mejor respuesta
De esta manera se puede hacer. Utiliza la función win API BlockInput.

NOTA: CTRL ALT DELETE habilita la entrada nuevamente. Pero otra entrada de mouse y teclado está bloqueada.

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Runtime.InteropServices;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {

[return: MarshalAs(UnmanagedType.Bool)]
[DllImport("user32.dll", CharSet = CharSet.Auto, ExactSpelling = true)]
public static extern void BlockInput([In, MarshalAs(UnmanagedType.Bool)]bool fBlockIt);

        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            this.Show();
            //Blocks the input
            BlockInput(true);
            System.Threading.Thread.Sleep(5000);
            //Unblocks the input
            BlockInput(false); 
        }
    }
}

Por favor indique la dirección original:c # – ¿Cómo suprimir los eventos globales de clic del mouse desde Windows? - Código de registro