zoukankan      html  css  js  c++  java
  • c# 钩子程序

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Runtime.InteropServices;
    using System.Windows.Forms;
    namespace YL.Code
    {
        public class util
        {
            [DllImport("user32.dll", EntryPoint = "FindWindow", CharSet = CharSet.Auto)]
            private extern static IntPtr FindWindow(string classname, string captionName);
            [DllImport("user32.dll", EntryPoint = "FindWindowEx", CharSet = CharSet.Auto)]
            private extern static IntPtr FindWindowEx(IntPtr parent, IntPtr child, string classname, string captionName);
            [DllImport("user32.dll")]
            static extern IntPtr SendMessage(IntPtr hWnd, UInt32 Msg, IntPtr wParam, [MarshalAs(UnmanagedType.LPStr)] string lParam);
            [DllImport("user32.dll")]
            [returnMarshalAs(UnmanagedType.Bool)]
            static extern bool SetForegroundWindow(IntPtr hWnd);
     
            [DllImport("user32", EntryPoint = "EnableWindow")]
            public static extern int EnableWindow(int hwnd, int fEnable);
     
            [DllImport("user32.dll")]
            static extern bool EnableWindow(IntPtr hWnd, bool bEnable);
     
            [DllImport("user32.dll")]
            static extern bool ShowWindow(IntPtr hWnd, int nCmdShow);
     
            public void hideEscButton()
            {
                try
                {
     
                    IntPtr hWnd1 = FindWindow(null"照片处理");
                    IntPtr hWnd2 = FindWindowEx(hWnd1, IntPtr.Zero, "WindowsForms10.BUTTON.app.0.3b93019_r14_ad1"null);
                    if (hWnd2 == IntPtr.Zero) return;
     
                    uint WM_SHOWWINDOW = 0x18;
                    ShowWindow(hWnd2, 0);
                   
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
     
            }
        }
    }
    
  • 相关阅读:
    MATLAB 高斯金字塔
    MATLAB 灰度图直方图均衡化
    MATLAB 生成高斯图像
    MATLAB 灰度、二值图像腐蚀膨胀
    MATLAB 中值滤波
    MATLAB 最大中值滤波
    MATLAB 最大均值滤波
    MATLAB 图像加噪,各种滤波
    MATLAB 图像傅里叶变换,幅度谱,相位谱
    十款最佳人工智能软件
  • 原文地址:https://www.cnblogs.com/kuailewangzi1212/p/3270728.html
Copyright © 2011-2022 走看看