VS2008(VISTA)移植VC6(Windows2K)
编译没错,但是注册出现问题。
起初拿Dependwalker去分析,报错
发现在system32下少一个MSVCR90D.DLL,我在windows\winsxs下的一个目录找到这个文件
copy放在system32下,结果Dependwalker分析是没有问题了。
但是还是注册不了。
一直不知道怎么用管理员身份运行程序,现在是知道了。
关闭VS2008,在EXE文件上右键---> run as administrator
这样的话,就启动了
再次BUILD那些OCX,发现竟然成功了。
这下我考虑DW的问题,移除后来拷贝到system32下的MSVCR90D.DLL,发现报错。
这说明,注册成功与调用DLL全否没有必然联系。