利用API揪出抢占Win8窗口焦点的熊孩纸

起因:谁在抢镜头?!

为了开始Windows Phone 8的开发,这两天将系统升级到了Windows8.1,安装倒是又快又方便的,解压ISO镜像双击Setup一路下一步(嘛其实还输了密钥之类的)就安装好了~
不过不知道为什么去年买的正版密钥激活不了了,于是按照指示拨打了微软的客服电话,客服妹纸问了几个问题就给激活了~然后花了两三个小时进行各种配置美化和常用软件安装,看起来好极了~

01

可耻的晒桌面(其实和之前用Win7时没啥区别……已经一年多没换过主题了……)

刚开始用着感觉没啥问题啊,速度也挺快,可是打开VS写了几行代码就发现有些不对劲了,智能感应总是会莫名其妙的半路消失,然后发现聊QQ时经常打一半字输入法不见了,更糟糕的是逛B站全屏视频时会时不时跳出到窗口模式……根据十几年(啊天哪我怎么这么老了= -)的视窗操作系统(其实就是Windows~听起来逼格高那么一点?)使用经验,首先想到的是焦点被抢占了~之后用一般窗口程序观察了一下,发现的确是这样,时不时就会失去焦点半秒然后再恢复,网上查了一下,大多数说是支付宝安全控件之类的,可是我貌似不是因为这个引起的……那么究竟是谁干的呢?

04

经过:捕捉熊孩子,我有特殊的技巧

作为半个程序猿,当然就要用程序猿的方式解决咯(事实上是因为我找不到其它方法……),很久很久以前就知道了Windows有提供获得焦点窗口句柄(handle,话说为什么要翻译成“句柄”这种不明所以的东西? (更多…)

Mac OS X使用技巧汇总

1.进入特殊的系统运行状态

  • 启动机子的时候按下Shift键,直到屏幕上出现“Safe Boot”的字样,系统就进入“安全启动”模式。
  • 启动时按下Command+S,启动到单用户模式。
  • 启动时按下Command+V的组合键,屏幕将出现象Dos的指令语句的界面,这就是指令模式。

2.特殊系统设置

2.1  把USER文件夹移动到非启动分区(10.5 leopard下的方法)

参考:http://www.macfans.com.cn/thread-62854-1-16.html

用sudo命令在终端中把你的用户文件夹复制到你想要的分区。(假设你的用户文件夹是ABC,目标分区是MAC)

sudo ditto -rsrc "/Users/ABC" "/Volumes/MAC/ABC"

然后在System Perference下找到帐户,把左下角的锁给解除了,然后在Admin的帐户上按住Control键然后单击,你会看到Advance (更多…)