自己也知道是在注册表HKEY_LOCAL_MACHINE\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\下写注册表实现添加删除程序。
我想试着把我的小程序,放到控制面板中的 "添加删除 "中我的小部分程序如下: 
                TRegistry   *reg; 
                reg   =   new   TRegistry(); 
                reg-> RootKey   =   HKEY_LOCAL_MACHINE; 
                reg-> OpenKey( "\\SOFTWARE\\MICROSOFT\\WINDOWS\\CURRENTVERSION\\UNINSTALL\\Genersoft ",TRUE); 
                reg-> WriteString( "DisplayName ", "系统 "); 
                reg-> WriteString( "UnInstallString ",“project1”); 
                delete   reg; 
这样控制面板中有了我的“系统”,但是要让其后面显示 "系统 "这个文件的大小,就要在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App   Management\ARPCache中找你安装的项,可是每次只有打开“控制面板”中的“添加删除”面板后,才能在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App   Management\ARPCache\中找到我安装的项目Genersoft,如果不打开“添加删除”面板,就没有HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App   Management\ARPCache\Genersoft 这一项,这是什么问题啊,我想一开始添加的时候就能修改文件大小,