当前位置: 首页 > wzjs >正文

求个网站你会感谢我的建设网站企业邮箱网站建设服务

求个网站你会感谢我的,建设网站企业邮箱网站建设服务,注册公司的网站是什么,南京谷歌推广最近发现有些软件的窗口就像狗皮膏药一样,关也关不掉,一点就要登录,属实是有点不爽了。 窗口的进程不能杀死,但是窗口我不想要。思路很简单,用 spy 找到要隐藏的窗口的句柄,然后调用 Windows 的 ShowWindo…

最近发现有些软件的窗口就像狗皮膏药一样,关也关不掉,一点就要登录,属实是有点不爽了。
在这里插入图片描述
窗口的进程不能杀死,但是窗口我不想要。思路很简单,用 spy++ 找到要隐藏的窗口的句柄,然后调用 Windows 的 ShowWindow 函数将它隐藏掉即可。
懒得写 C++ 了,直接用Go调用 Windows 的 dll 解决吧。代码比较简单,如下:

package mainimport ("fmt""syscall"
)var (user32         = syscall.NewLazyDLL("user32.dll")procShowWindow = user32.NewProc("ShowWindow")
)func ShowWindow(hwnd uintptr, nCmdShow int32) (bool, error) {ret, _, err := procShowWindow.Call(hwnd, uintptr(nCmdShow))if ret == 0 {return false, err}return true, nil
}func main() {_, err := ShowWindow(uintptr(0x015005FE), 0)if err != nil {fmt.Println(err)return}fmt.Println("success!")
}

注意在运行之前,先找到窗口的句柄,替换掉程序中 ShowWindow 的第一个参数。然后 go run main.go 就可以将目标窗口隐藏了,不影响窗口后面的进程。

啊,世界终于清净了。

除了使用 spy++ 去获取句柄,还可以直接在 Go 中调用 Windows 的相关 API 获取窗口句柄,比如获取活动窗口句柄,获取当前鼠标下的窗口句柄等。

更进一步,窗口句柄可能会变,这里的方法其实是一次性的。但是窗口的类名一般不会变,我们可以记录下要隐藏窗口的类名,然后定期检查,只要窗口出现就给它隐藏掉。

反正我现在已经清净了,管他呢,后面的事后面再说。

http://www.dtcms.com/wzjs/558908.html

相关文章:

  • 南宁网站建设公司怎么赚钱中国廉政建设网是正规网站吗
  • 网页制作门户网站案例汕尾北京网站建设
  • django做的网站举例百度指数官方版
  • 软件编程入门先学什么wordpress 网站 seo
  • 如何招聘软件网站开发人员网站优化报价
  • 适合网站开发的python做网站要会编程么
  • 网站安全检测中心wordpress虎嗅
  • 网站开发 北京外包公司做网站的设计公司
  • 纺织行业网站怎么做吸引人wordpress 主题名
  • 厦门网站建设网站建设南宁如何做百度的网站推广
  • 贵阳酒店网站建设下载源码就能建网站吗
  • 网站信息发布和内容建设自查报告网络营销品牌策划优化
  • 建设协会网站的公司建设银行积分商城网站
  • 淘宝客手机网站开发网站流量排名
  • 注册域名网站备案免费创建网站 优帮云
  • h5做的网站有哪些wordpress产品系统
  • 国外网站推广软件景征网站建设
  • 珠海手机网站开发定制型网站设计
  • 药品网站建设做情网站
  • 一般找素材都是做哪几个网站呢深圳网站建设知名公司
  • wordpress如何把网站语言改成英文如何注册网站的名字
  • 网站推广优化之八大方法wordpress怎么改中文字体
  • 自己搭建公司网站商标设计平台
  • 信息展示网站系统天津企朋做网站的公司
  • php网站怎么做post订单建设棋牌网站流程
  • 南京网站设计开发极简个人网站模板
  • 安徽公路建设行业协会网站是哪个网页布局设计技术
  • 网站建设的目标是什么?提供了哪些栏目?几个做ppt的网站知乎
  • 建一个免费网站长治建设网站公司
  • 设计 企业网站wordpress牌照