我提供一下线索,这个软件运行时会在HKEY_CURRENT_USER\Software\KL\Running Applications下面即时产生有规律的键值,比如:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\KL\Running Applications]
"KL V28.0 1"=dword:0000d7bc
"KL V28.0 2"=dword:0000f485
"KL V26.5 1"=dword:0000f4aa
"KL V26.5 2"=dword:0000f50f
姑且叫这个软件为KL吧,那么KL8.5版本运行时产生KL V26.5,KL10.0运行时产生V28.0
上面的注册表文件表示同时打开了2个KL8.5和2个KL10.0,后面会加上序号1、2、3、4。。。。
那么根据这些信息能不能用来判断安装和卸载时有没有KL在运行呢?
比如我现在想用inno打包KL8.5,那我怎么判断KL8.5有没有在运行呢?
请版主白忙之中帮一下忙,谢谢