自己也知道是在注册表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 这一项,这是什么问题啊,我想一开始添加的时候就能修改文件大小,
我想试着把我的小程序,放到控制面板中的 "添加删除 "中我的小部分程序如下:
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 这一项,这是什么问题啊,我想一开始添加的时候就能修改文件大小,
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货