WIN2000下得到系统路径(50分)

  • 主题发起人 主题发起人 netameng
  • 开始时间 开始时间
N

netameng

Unregistered / Unconfirmed
GUEST, unregistred user!
在WIN2000下使用GetWindowsDirectory,得到的不是/WINNT,而是/Documents And Seting/
USER/WINDOWS,但我想得到系统安装路径,如何做到?
 
function GetWinDir:String;
var
;WDir:String;
begin
; SetLength(WDir, 144);
; if GetWindowsDirectory(PChar(WDir), 144) <> 0 then
; ; begin
; ; ; SetLength(WDir, StrLen(PChar(WDir)));
; ; end;
; ; Result := WDir;
end;
 
用GetSystemDirectory

你可以获取WINNT/SYSTEM32,再去掉SYSTEM32就可以了。
 
你在WIN2000上试过这段代码吗?他返回当前用户路径,而不是[red]安装路径[/red]
 
我的试过了,给分。
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
880
DelphiTeacher的专栏
D
D
回复
0
查看
849
DelphiTeacher的专栏
D
后退
顶部