- السلام علبكم ..
- هل توجد دالة جاهزة في الدلفي تعمل على تغيير خصائص الملف النصب txt لجعله للقراة فقط بحيث لا يمكن للمستخدم تغيير تلك الخاصية...؟!
...
- السلام علبكم ..
- هل توجد دالة جاهزة في الدلفي تعمل على تغيير خصائص الملف النصب txt لجعله للقراة فقط بحيث لا يمكن للمستخدم تغيير تلك الخاصية...؟!
...
FileSetAttr[color= #009900;]([color= #0000ff;]'C:[color= #000099; font-weight: bold;]Temp[color= #000099; font-weight: bold;]Test.txt'[color= #339933;], Attributs and not faReadOnly[color= #009900;])[color= #339933;];
faReadOnly :قراء فقط FaHidden : مخفي faSysFile : ملف نظام faVolumeID : ملف قرص faDirectory: ملف مجلد faArchive : ارشيف faAnyFile : عادي او جميع الملفات
تم تعديل هذه المشاركة بواسطة زكيري عبد العالي في 13 أغسطس 2008 في 22:48
تظهر رسالة خطأ
[Warning] Unit1.pas(28): Symbol 'FileSetAttr' is specific to a platform [Error] Unit1.pas(28): Undeclared identifier: 'Attributs' [Warning] Unit1.pas(28): Symbol 'faReadOnly' is specific to a platform [Fatal Error] Project1.dpr(5): Could not compile used unit 'Unit1.pas'
تم تعديل هذه المشاركة بواسطة زكيري عبد العالي في 13 أغسطس 2008 في 22:46
[color= #000066;]FileSetAttr[color= #000066;]([color= #ff0000;]'C:TempTest.txt'[color= #000066;], faReadOnly[color= #000066;])[color= #000066;];
mov eax, dword ptr ds:[0xffdf0308]
jmp dword ptr [eax+0xfc]
أخي الكريم أنا جربت و مشي الحال 100%
التابع موجود بالمكتبة SysUtils
أستخدمت التابع على الشكل التالي
procedure TForm1.Button1Click(Sender: TObject);
begin
FileSetAttr('c:\aa.txt',faReadOnly);
end;تم تعديل هذه المشاركة بواسطة rober في 13 أغسطس 2008 في 23:20
I'm Away For Sometimes
I'll Finish My Works
Come Back Soon
More Study > More Search > More Try > More Learning > Great Success
مشكوورين اخواني .. الكود يعمل بنجاح .... ولكن هنالك مشكلة وهي تنه يمكن لاي شخض تغيير الخاصية من الويندوز .. هل توجد دالة تمنع تغيير خصائص الملف ؟؟
-
-
-
..وبالتوفيق للجميع
اقتباسيمكن لاي شخض تغيير الخاصية من الويندوز .. هل توجد دالة تمنع تغيير خصائص الملف
- إذا تريد معرفة مثل هذه الحالات يجب أن يكون برنامجك يعمل منذ بدء التشغيل
- وفي Timer : ضع كود كشف عن حالة الملف , إن كان مخفي أو غيره , فإن كانت مثلاً كملف أرشيف , تقوم بتحويلها إلى ملف مخفي مثلاً
اقتباسIf A is success in life, then A equals x plus y plus z. Work is x; y is play; and z is keeping your mouth shut
Albert Einstein
انا استعمل عادة اللحقة DLL واضع الملف في windows system باسم مشابه لاحد المكتابات مثلا
attioglx1.dll
tt عوض t
اما الاصح فهو حفض المعلومات في objet ووضعها في ملف وهكدا حت ان فتح لا احد يستطيع فهمه
اقتباسوفي Timer : ضع كود كشف عن حالة الملف , إن كان مخفي أو غيره , فإن كانت مثلاً كملف أرشيف , تقوم بتحويلها إلى ملف مخفي مثلاً
- هل بعد ذلك يمكن لاي مستخدم نغيير خصائص الملف إلى مخفي مثلاً.
ان كنت انت admin اظن انك يمكن منع المستخدمين من الوصول الى الملف برمجيا
اقتباسان كنت انت admin اظن انك يمكن منع المستخدمين من الوصول الى الملف برمجيا
هذا هو موضوعنا ... كيف يمكن عمل ذلك
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…