优化qampp检测vc++安装代码
Qampp是自带集成vc运行库的环境包, 默认集成vc11(2012) 及 vc14(2017)
以上集成是在安装程序时处理.
Q? 假如用户重装电脑后, 运行qampp控制面板, 怎么检测vc运行库呢?
A: 为了更为准确的检测运行, 我们以前的做法是判断注册表.. 原来的代码如下:
keyroot := 'HKEY_LOCAL_MACHINE\SOFTWARE\';
keyroot := keyroot+'Microsoft\DevDiv\vc\Servicing\'+XAMPPS_VC_VERSION+'\'; // vc11
// vc9
fver := keyroot+'RED';
fver2 := keyroot+'RED';
可以看到是检测了vc\Servicing注册表.. 但这种检测时常不精准, 32/64位系统下还有区别.
B: 今天开始, 检测工作将更为准确..
注册表: \HKEY_CLASSES_ROOT\Installer\ 拥有着所需的一切检测数据.
记录一下,
END;
Qampp 相关下载信息
Qampp APACE/PHP一键全系列环境包 | : 64位 32位 |
数据下载由网络决定