الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

منع نافذة خيارات الفلاش من الظهور عند إدخال فلاش جديد

بدأه bnsaleem في 13 يونيو 2011 · 3 رد · 818 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مساء الخير

عملت برنامج على الفيجول بيسك يقوم بنسخ ملفات محددة من الكمبيوتر إلى فلاش خارجي يقوم المستفيد بوضعه . والبرنامج يعمل تلقائياً مع الوندوز ولا يمكن إنهائه ببساطه ، وذلك بسبب أني لا أريد للمستفيد أن يعبث بمحتويات الكمبيوتر لأنه في مكان عام .

ولكني أعاني وندوزياً ، لأن المستفيد بمجرد ان يدخل الفلاش إلى اليو ا سبي تأتيه شاشة التحكم بالفلاش فلو اختار فتح المجلد يستطيع بعد ذلك أن يتحكم في جميع المجلدات والملفات ،

وسؤالي :

كيف أمنع هذه الشاشة من الظهور . فإذا أدخل الفلاش ميموري إلى اليو ا س بي ، يتعرف الكمبيوتر عليه دون ظهور شاشة الاختيارات .

لكم شكري

#2

افتح ملف نصي (new text file) جديد واكتب فيه:

REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\IniFileMapping\Autorun.inf]
@="@SYS:DoesNotExist"

ثم احفظه باسم

stop.reg

ثم شغل الملف و اضغط yes

--------------------------------------

من Google

محتار!!! مش عارف شوتعمل؟؟! عندك مشاكل ونفسك تنحل؟؟!

عليك بالاقتراب من خالقك

عليك بصلاة الاستخارة

وعليك بالصدقة

داوو مرضاكم بالصدقة

ما نقص مال من صدقة

تصدقو ولو بشق تمرة

#3

شكراً على الرد السريع

لدي ويندوز 7 ، وعملت ما سبق ولكن مازالت تأتيني شاشة الخيارات بمجرد وضع الفلاش ميموري

وخوفاً من أن يكون شرحي غير صحيح

فهذه صورة للشاشة التي لا أريدها ان تظهر

o0O88529.jpg

بالإضافة إلى أني قد عملت كود داخل البرنامج لحساب المساحة الخالية من الفلاش ميموري ، ولكن به عيب أود الخلاص منه

فالبرنامج يقوم بحساب المساحة المتبقية عند الضغط على زر label بالكود الآتي المشهور

Private Declare Function SHGetDiskFreeSpace Lib "shell32" Alias "SHGetDiskFreeSpaceA" (ByVal pszVolume As String, pqwFreeCaller As Currency, pqwTot As Currency, pqwFree As Currency) As Long

Private Sub Label34_Click()

SHGetDiskFreeSpace "h:\", FreeCaller, Tot, Free

Label35.Caption = Int(FreeCaller / 100)

Label36.Caption = " MB"

End Sub

وأود أن يقوم البرنامج بحساب المساحة الخالية بمجرد إدخال الفلاش ميموري إلى الجهاز دون الحاجة لضغط زر .

شاكراً لكم

تم تعديل هذه المشاركة بواسطة bnsaleem في 13 يونيو 2011 في 21:19

#4

قمت بالغاء القراءة التلقائية من لوحة التحكم وتوقفت القراءة التلقائية والحمد لله

بقي التعديل على الكود ، مساعدتكم يا شباب

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…