改注册表,在HKEY_CLASSES_ROOT中改.exe的open/commend,把默认的那个%1什么的改成你的程序(具体自己试),使无论执行什么exe文件,都会调用你的exe。然后在你的exe中判断是否为画笔。但的考虑你的程序同时只能运行一个,否则
注意!!!!!!!!!!!!!!!!:在你试着改注册表后,不要关上注册表编辑器,否则有个能是整个系统滩掉,别忘了regedit.exe也是exe文件!
注意!!!!!!!!!!!!!!!!:在你试着改注册表后,不要关上注册表编辑器,否则有个能是整个系统滩掉,别忘了regedit.exe也是exe文件!
首先将你的程序放在启动中或注册表系统进入运行中,平时潜伏在系统中,不断检查某个窗口标题的出现(可以定时EnumWindow),一旦发现了,就开始真正意义上的运行。
或者用一个后台临控程序.
或者用病毒...
或者 ...
1、让你的程序先运行,监视系统中“画笔”是否运行,若运行,再作相应操作。
我曾采用此方法,每2秒检查一遍系统,拒绝AutoCAD的运行,有效。
2、将你自己的程序伪装成“画笔”,用户运行你的程序后,你再把真正的“画笔”打开给用户。