بسم الله الرحمن الرحيم
اخوتي الأعزاء
اليكم الطريقه لمعرفت اذا كان القرص محمي ضد الكتابة ام لا
Function Unck(Drive:string):string;
var
First:TStringList;
begin
First:=TStringList.Create;
First.SaveToFile('C:Create');
if CopyFile('C:Create',PChar(Drive+'Create'),false) then begin
Result:='القرص غير محمي من الكتابه';
DeleteFile(Drive+'Create');
end
else
Result:='القرص محمي من الكتابه';
end;
[/Code2]
وطريقة الأستخدام
هي كتالي
[Code2]
Label1.caption:=Unck('A:');
[/Code2]
طبعاً انا طرحت الموضوع لأني وجدت الأخ Pati يبحث عنه
ولكي تستفيدوا انتم منه ايضاً
وتقبلوا اطيب تحياتي اخوكم SUM