请问,通过什么函数可以获取PROGRAM FILES的安装路径。
解决方案 »
- 3
- 关于timer的简单问题 在线 急 等!!!
- 找帮手 Excel文件的导入
- 我一个DEPHI的菜鸟,以前用FOXPRO很长一段时间,不知从何入手
- socket一次最多传送多大的文件?
- 问个Oracle to Access的问题,急,急。
- 请问各位仁兄怎么样用浏览器找到一个文件夹的路径(用API),(小弟先拜谢了)
- 帮帮忙
- delphi tpagecontrol TTabSheet怎么设置个关闭按钮 像这样的效果
- 在stringgrid中怎样让显示的文字在中间,而不是靠左?-----一个简单问题。呵呵
- 100分!____________恼人的组件问题!个为前辈帮帮忙!急啊!
- 在DELPHI程序中,怎样调用锁定计算机?
begin
with TRegistry.Create do try
RootKey := HKEY_LOCAL_MACHINE;
if OpenKey('Software\Microsoft\Windows\CurrentVersion', False) then
Caption := ReadString('ProgramFilesDir')
finally
Free;
end;
end
var
exInfo: PItemIDList;
ProPath : array[0..MAX_PATH] of char;
begin
SHGetSpecialFolderLocation(Application.Handle, CSIDL_PROGRAMS, exInfo);
SHGetPathFromIDList(exInfo, ProPath);
edit1.Text := ProPath;
end;需要引用ShellAPI, shlobj