在(zài)工作学习(xí)中难免会遇到重装系统的时候,如(rú)果安装了太(tài)多的第三方(fāng)控(kòng)件,重装系(xì)统后,则要花(huā)费很大一部(bù)分时间来安装第(dì)三(sān)方控件,为了解决(jué)重装系统安装第三方(fāng)控件的烦恼,所以(yǐ)才想(xiǎng)到写(xiě)这个小程序(xù)
1.备份注(zhù)册(cè)表下面两个键值 (不同的Delphi版本键(jiàn)值名称不一样,这里是(shì)delphi2010的)
HKEY_CURRENT_USER\Software\CodeGear\BDS\7.0\Known Packages;
HKEY_CURRENT_USER\Software\CodeGear\BDS\7.0\Library;
2.备份(fèn)我的文(wén)档\Rad Studio 目录下和system32目录下的bpl文件.
3.备(bèi)份后在EXE目录下(xià)会有一(yī)个Backup文件夹,备份出来的文件都保存在该文件夹内.
4.恢(huī)复的时候导入刚才备份的两个注(zhù)册(cè)表键(jiàn)值,将备(bèi)份出(chū)的bpl文(wén)件复制到对应的目(mù)录,解决一下(xià)路径指(zhǐ)向问题即可!
该程(chéng)序(xù)只(zhī)能备份出那些(xiē)安装在非系统(tǒng)盘(pán)的控件,如果(guǒ)是(shì)安(ān)装到了系统盘(pán)的话,要将安装(zhuāng)的那个目录的文件都拷贝出来,因为很难完整的备份控件的(de)所有文件(jiàn),所以在(zài)此(cǐ)也非常期(qī)待有一种更(gèng)完善的方法来解决这些问题!程序(xù)难免会(huì)有Bug,非常期待与(yǔ)各位Delphi爱好者一起(qǐ)来共同完善该程序!
