مشاهدة النسخة كاملة : إيجاد مسار المجلدات الخاصة بالوندوز
Unprogramme
19-04-2010, 11:20 PM
السلام عليكم ورحمة الله وبركاته ،
أسأل الله أن يملأ أوقاتكم بالطاعات و يكلل مجهوداتكم بالنجاح و البركات ،
إنه ولي ذلك و القادر عليه.
إخواني هل من طريقة لمعرفة مسار بعض المجلدات الخاصة بالوندوز ؟
مثل مسار Program files ، وFichiers communs، (و هما الذان أبحث عنهما بالتحديد )،
و خاصة في بيئة وندوز 7 .
:monster1:
mohfa
19-04-2010, 11:46 PM
http://www.delphi4arab.com/forum/showthread.php?t=2001
kachwahed
20-04-2010, 01:06 AM
وعليكم السلام ورحمة الله وبركاته
بطريقة أخرى (غير الشائعة):
function GetEnvVarValue(const VarName: string): string;
var
BufSize: Integer; // buffer size required for value
begin
// Get required buffer size (inc. terminal #0)
BufSize := GetEnvironmentVariable(PChar(VarName), nil, 0);
if BufSize > 0 then
begin
// Read env var value into result string
SetLength(Result, BufSize - 1);
GetEnvironmentVariable(PChar(VarName),
PChar(Result), BufSize);
end
else
// No such environment variable
Result := '';
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
ShowMessage(GetEnvVarValue('CommonProgramFiles'));
ShowMessage(GetEnvVarValue('ProgramFiles'));
end;
مجلدات النظام الأخرى:
ALLUSERSPROFILE
APPDATA
CLIENTNAME
CommonProgramFiles
COMPUTERNAME
ComSpec
HOMEDRIVE
HOMEPATH
LOGONSERVER
NUMBER_OF_PROCESSORS
OS
Path
PATHEXT
PCToolsDir
PROCESSOR_ARCHITECTURE
PROCESSOR_IDENTIFIER
PROCESSOR_LEVEL
PROCESSOR_REVISION
ProgramFiles
SESSIONNAME
SystemDrive
SystemRoot
TEMP
TMP
USERDOMAIN
USERNAME
USERPROFILE
windir
بالتوفيق.
Unprogramme
20-04-2010, 06:26 AM
جزاكما ربي خير الجزاء.
vBulletin® , Copyright ©2008-2012