工作小结
一,Windows XP安装完成后再安装windows 2000, 后者会导致前者的无法正常启动。解决方案:1)“工具“—”文件夹选项“---“查看”-中,将“隐藏受保护的操作系统文件“这一项前面的勾去掉。2)在xp系统盘根目录下,将ntldr和NTDETECT两个文件拷贝一份。3)安装完win2000后再将2)中复制的两个文件覆盖到原来的位置。
二,在Win XP下面开发的windows程序使用的动态链接库在其他系统中不一定存在,因此在发布程序时一定要在目录中附带上所使用的动态链接库。我Windows XP下开发的一个最简单的MFC ActiveX控件为例子,使用VC++的DEPENDS工具对生成的控件进行查看。
我们可以看到这个控件所链接到的动态链接库,在发布这个控件到Windows 2000下时,在系统目录System32下就没有MSVCRTD.DLL,MFCO42D.DLL,MFC42D.DLL这三个DLL,因此就无法注册成功,所以我们应当在打包控件时就附带上这三个DLL,并将其放置到System32目录下,从而可以确保我们的控件注册成功。
作者:洞庭散人
出处:http://phinecos.cnblogs.com/
本博客遵从Creative Commons Attribution 3.0 License,若用于非商业目的,您可以自由转载,但请保留原作者信息和文章链接URL。
posted on 2008-09-17 20:39 Phinecos(洞庭散人) 阅读(834) 评论(0) 编辑 收藏 举报