21-04-17, 04:30 PM
(آخر تعديل لهذه المشاركة : 21-04-17, 04:33 PM {2} بواسطة عبد الرحمن على.)
(21-04-17, 05:04 AM)Ahmed_Mansoor كتب : وعليكم السلام ورحمة الله وبركاته
أهلا أخي الكريم ، إذا أردت أن تخفيها حتى بعد إختيار المستخدم إظهار الملفات المخفيه فيجب عليك أن تجعل خاصية الـ system تساوي True وذلك في السكربت الذي يقوم بالإخفاء ولكن أخي الكريم إذا كانت الملفات مخفية حتى عن النظام أيضاً برنامجك لن يراها ويتعرف عليها لذلك يجب عليك في كود برنامجك عند تشغيله يقوم بتحويل خاصية إخفاء الملفات إلى الإخفاء العادي بدون ماتكون مخفيه عن الـ system وعند إغلاق برنامجك يرجعها إلى وضع الإخفاء عن النظام لن تستطيع إلا عمل هذه الطريقة فقط .
- هذا كود إخفاء المجلد عن النظام وحتى عن البرنامج :
PHP كود :
SetAttr "C:\Testing", vbHidden + vbSystem
DoEvents
- وهذا كود إخفاء المجلد الإخفاء العادي يعني يظهر إذا إختار المستخدم إظهار الملفات المخفية :
PHP كود :
SetAttr "C:\Testing", vbHidden
DoEvents
السلام عليكم ورحمة الله وبركاته
جزاك الله خيراً أستاذنا المحترم وزادك من فضله وعلمه
بفضل الله تعالى وبفضل مجهودكم الرائع توصلت لحل المشكلة وهى كما قلت لنا أستاذنا الكريم فى تعليقك أن تجعل خاصية الـ system تساوي True وقمت بتغييرها فى السكربت الذى يقوم بالإخفاء وبعد تجهيز ملف السيتب وتسطيب البرنامج على القرص C ذهبت الى ملف البرنامج ولم أجد الملفات التى قمت بإخفائها حتى بعد إظهار الملفات المخفية وتم تشغيل البرنامج بنجاح.
خالص تحياتى وتقديرى لك أستاذنا المحترم " أحمد منصور " وكل من يساعدنا فى هذا المنتدى الرائع
