如何获取系统的应用程序 如何获取系统的应用程序,就象360桌面程序一样 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall下的所有项,其中的DisplayName键值 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall这个下面有很多子项,自己看看吧 procedure TForm1.Button1Click(Sender: TObject);var reg: TRegistry; myList: TStringList; i: integer; curkey, SName: string;begin reg := TRegistry.Create; myList := TStringList.Create; reg.RootKey := HKEY_LOCAL_MACHINE; if reg.OpenKey('Software\Microsoft\Windows\CurrentVersion\uninstall', False) then Begin reg.GetKeyNames(myList); curkey := reg.CurrentPath; reg.CloseKey; for i := 0 to myList.Count - 1 do if reg.OpenKey(curkey + '\' + myList.Strings[i], False) then Begin if reg.ValueExists('DisplayName') then SName := reg.ReadString('DisplayName') else SName := myList.Strings[i]; //if reg.ValueExists('DisplayVersion') then // SName := SName + ' 版本:' + reg.ReadString('DisplayVersion'); ListBox1.Items.Add(SName); reg.CloseKey; end; ListBox1.Sorted :=True; end;end; 如何用NSIS做个双语言的安装包 我用API编串口程序,怎么实现同时接收和发送? QQ添加好友时的验证码识别问题 用Delphi如何调用SQL Server的DTS服务?? 致广大网友的一封感谢信 请问外键的含义? 强烈建议简化结帖过程,提高结帖率 各位大虾,请问在delphi中怎样读取excel文件中的数据 怎么写格式化程序 我用delphi可以编写出手机短信息程序,但怎么样可以入网页中使用呢。 CXGRID历遍与多选删除请求. 问个关于cxGrid的问题
procedure TForm1.Button1Click(Sender: TObject);
var
reg: TRegistry;
myList: TStringList;
i: integer;
curkey, SName: string;
begin
reg := TRegistry.Create;
myList := TStringList.Create;
reg.RootKey := HKEY_LOCAL_MACHINE;
if reg.OpenKey('Software\Microsoft\Windows\CurrentVersion\uninstall', False)
then
Begin
reg.GetKeyNames(myList);
curkey := reg.CurrentPath;
reg.CloseKey;
for i := 0 to myList.Count - 1 do
if reg.OpenKey(curkey + '\' + myList.Strings[i], False) then
Begin
if reg.ValueExists('DisplayName') then
SName := reg.ReadString('DisplayName')
else
SName := myList.Strings[i]; //if reg.ValueExists('DisplayVersion') then
// SName := SName + ' 版本:' + reg.ReadString('DisplayVersion'); ListBox1.Items.Add(SName);
reg.CloseKey;
end;
ListBox1.Sorted :=True;
end;
end;