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

سؤال للمحترفين والمميزين حول الفلاش ميموري

بدأه ospx في 1 يناير 2010 · 17 رد · 3,110 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

الاخوة الاصدقاء الاعزاء

ان طمعي بخبرات هذا المنتدى وتميزه على مستوى العالم جعلني اسأل هذا السؤال:

هل يمكن عند وضع الفلاش ميموري في جهاز الكمبيوتر ان يتم وبشكل تلقائي نسخ ملفات ذات لاحقة معينة من القرص c مثلا او من كل الاقراص الى الفلاش ميموري

يعني اريد كود نسخ ملفات الوورد في الكمبيوتر الى الفلاش ميموري مجرد وضعها في الجهاز تلقائيا

دون ان اضغط على اي شيئ

واكون لكم من الشاكرين

#2

جرب استخدام ملف Autorun على الفلاش بصراحه لم يسبق لي تجربته ولكن على الاقراص المضغوطه يعمل .. هذا بالاضافة أن وظيفة الـ Autorun تعمل افتراضيا على انظمة تشغيل ويندوز إلا إذا قام أحد بتعطيل تلك الخاصية فلن ينجح الامر .

Many of life’s failures are people who did not realize how close they were to success when they gave up

Thomas Edison

#3

مشكوررررررر كثير اخي على حسن الاستجابة ولكن ماذا اكتب داخل ملف الاوتورن بالنسبة لسؤالي السابق

ولك جزيل الشكر اخي

#4

يبدوا من سؤالك انك تريد عمل فايروس ينتقل تلقائي للفلاش ميموري بمجرد وضعها في الـ USB ;)

ومن رد mamababadada فهو لا يقصد ما تريد , انما يقصد نقل ملف من الفلاش ميموري الى الجهاز وليس العكس ( اهي كلها فيروسات D: )

It does not matter what they know about you, but what you can do, so let your work speak of you

mmghv VB6 Programmer

#5

الاخوة الاعزاء باين عليكم نسيتوني والله حاولت ما مشي الحال معي ومشكور

اخي على حسن الاستجابة ولكن ماذا اكتب داخل ملف الاوتورن بالنسبة لسؤالي السابق

على اعتبار انني اريد مايلي

نسخ ملفات txt تلقائيا عند وضع الفلاش ميموري باي جهاز اي نسخهامن الكمبيوتر الى الفلاش عن طريق ملف الاوتورن الذي مش عارف شو بدي اكتب بداخله

ولكم جزيل الشكر سلفا

#6

السلام عليكم

مثل ما قال الأخ محمد مصطفي غريب أعتقد بأن الجواب سيكون مساعدا لآخرين لصنع فيروس أو برامج ضارة

لكن أنا سأشرح لك الطريقة و انت حاول التطبيق ولكن أرجوا أن لا تكون لك نية سيءة وتصنع برنامجا ضارا.

إستعمل ساعة timer و أداة إستعراض الأقراص dive "ربما ليس هذا هو الإسم لأني نسيت إسمها في VB" المهم أنها موجودة في قائمة الأدوات على اليسار

إجعل التايمر ب interval صغير مثلا 1000 أو 2000 اي كل ثانية او ثانيتين او حتى خمس ثواني,,,,

وهذا للتحقق من الأقراص الموجودة في الجهاز عن كريق الأداة drive

طبعا انت تعرف اسم منفذ usb للجهاز و هو غالبا نفسه في جميع الأجهزة إما h أو g أو f

إجعل التايمر تتحقق إذا كان أي من h,g,f موجودة ، و إذا وجد أي منها يقوم بنسخ الملف الذي تريده إلى هذا القرص

ربما شرحي ليس جيدا و لكن أعتقد بأنك فهمت الطريقة و لو قليلا

إذا كنت تريد فعلا القيام بهذا الأمر "ضروري" أخبرني حتى أساعدك حسب ما اعرف

بسم الله الذي لا يضر مع اسمه شيء في الأرض و لا في السماء و هو السميع العليم

117tpo4.png
#7

الف شكر الك اخي على الفكرة

راح اجرب

#8

الفكرة بسيطة جدا

وانا عملتها فى يوم ما لكى احصل على بعض الكتب من واحد صحبى منع عنى هذة الكتب

الفكرة

شرط اساسى معرفة مسار الملف واسمة

الخطوة الاولى كتابة برنامج بالفيجوال بيسك فى الحدث التحميل للنموذج

مثل هذا الكود

Private Sub Form_Load()
FileCopy "C:\Test.txt", App.Path & "\Test.txt"
End Sub

الخطوة الثانية

اعمل ملف مثل ما قال الاعضاء الكرام اسمة اوتورن

واكتب فية الاتى

ٍshell = اسم ملف التنفيذة بعد ترجمتة الى *.exe

ثم اضع ملف التنفيذى على الفلاشة ومعة ملف الاوتورن المقصود

اذا طلب مثال مرفق انا موجود

انا اريدك انك تجرب يدويا احسن اذا عجزت انا موجود

حقيقة الانسان تاجر الحياة لماذا ؟

السعادة لها ثمن يحددها الانسان

الفرحة لها ثمن يحددها الانسان

الحزن لة ثمن يحدده الانسان

يا انسان ( يابنى ادم )

انت تأكل وتلبس وتشرب لكى تغذى الجسد اما الروح فين دى جعاااااااااااااانة من زمان غذى الروح كمان عارف ولا اعرفك (هعرفك )

قول ورايا ( لا اله الا الله :: محمد رسول الله ) انت اكلت روحك كمل انت بئة ( شربها ولبسها .......)

#9

عن جد اخي انا شاكر جهودك وبقدر تعبك واستجابتك الرائعة

ممكن لو سمحت تضع المثال في المرفقات حتى يمشي الحال معي لانه ما مشي الحال

بدمواكون لك من الشاكرين والى الامام دائما

#10

المثال والشرح فى المرفقات

هذا المثال نفس فكرة فيرس اوتورن

post-60610-1263989044409_thumb.gif

ex.rar

حقيقة الانسان تاجر الحياة لماذا ؟

السعادة لها ثمن يحددها الانسان

الفرحة لها ثمن يحددها الانسان

الحزن لة ثمن يحدده الانسان

يا انسان ( يابنى ادم )

انت تأكل وتلبس وتشرب لكى تغذى الجسد اما الروح فين دى جعاااااااااااااانة من زمان غذى الروح كمان عارف ولا اعرفك (هعرفك )

قول ورايا ( لا اله الا الله :: محمد رسول الله ) انت اكلت روحك كمل انت بئة ( شربها ولبسها .......)

#11

ما شاء الله عليك اخي

رائع الف شكر

بس شوف اخي ليش احنا نكون مجبورين في البرنامج انه ما يصير الا نسخ ملف test.txt

الموجود في القرص c طيب ليش ما بتكون العملية بعد التعديل على البرنامج ان امكن ان يتم نسخ كل شي ملفات ذات لاحقة txt موجودة في كل الحاسب دون تحديد اي قرص الى الفلاش ميموري عن طريق ملف الاوتورن السابق ارجو ان تكون الفكرة واضحة اخي

وجزاك الله كل خير على حسن ردودك

#12

بصراحة لم توضح الفكرة

وانما على حد علمى من طلبك الان تريد نسخ كل الملفات الى موجودة فى الدرايف

ممكن بتبديل هذة الشفرة

FileCopy "C:\Test.txt", App.Path & "\Test.txt"

الى

FileCopy "C:\*.*", App.Path & "\*.*"

مع العلم ان فى هذة الحالة يتم نسخ جميع الملفات الموجودة وفى حالة كبر مساحة الملفات مثل نسخ فيلم مثلا سوف تجد الجهاز شبه مهنج حتى ما يتم تحميل المقات

واذا اردت تحميل مجموعة ملفات بامتداد معين ممكن بتبديل الشفرة السابقة الى .

FileCopy "C:\*.txt", App.Path & "\*.txt"

حيث هنا يتم تحميل كل المفات الموجودة تحت امتداد التكست

هذا الى فهمتوا من سؤالك .

ارجوا ان اكون وضحت لك الفكرة المطلوبة

تم تعديل هذه المشاركة بواسطة مايكل دريس في 21 يناير 2010 في 02:58

حقيقة الانسان تاجر الحياة لماذا ؟

السعادة لها ثمن يحددها الانسان

الفرحة لها ثمن يحددها الانسان

الحزن لة ثمن يحدده الانسان

يا انسان ( يابنى ادم )

انت تأكل وتلبس وتشرب لكى تغذى الجسد اما الروح فين دى جعاااااااااااااانة من زمان غذى الروح كمان عارف ولا اعرفك (هعرفك )

قول ورايا ( لا اله الا الله :: محمد رسول الله ) انت اكلت روحك كمل انت بئة ( شربها ولبسها .......)

#13

ان اللبيب من الاشارة يفهم

اخي هذا هو المطلوب واني عن جد ممتن الك ولجهودك القيمة والله يبارك بعلمك الى الاكثر

بس اي فكرة جديدة حول هذا الموضوع راح اخبرك فيها لانك نبع من العطاء واجمل ما فيك كرمك

#14
اقتباس
ان اللبيب من الاشارة يفهم

اخي هذا هو المطلوب واني عن جد ممتن الك ولجهودك القيمة والله يبارك بعلمك الى الاكثر

بس اي فكرة جديدة حول هذا الموضوع راح اخبرك فيها لانك نبع من العطاء واجمل ما فيك كرمك

خير من تعلم العلم وعلمة

الحمد لله واشكر الله على ما افديتك بما طلبت

والشكر والحمد لله وحدة

اخوك / محمد

حقيقة الانسان تاجر الحياة لماذا ؟

السعادة لها ثمن يحددها الانسان

الفرحة لها ثمن يحددها الانسان

الحزن لة ثمن يحدده الانسان

يا انسان ( يابنى ادم )

انت تأكل وتلبس وتشرب لكى تغذى الجسد اما الروح فين دى جعاااااااااااااانة من زمان غذى الروح كمان عارف ولا اعرفك (هعرفك )

قول ورايا ( لا اله الا الله :: محمد رسول الله ) انت اكلت روحك كمل انت بئة ( شربها ولبسها .......)

#15

السلام عليكم

اخي الكريم محمد

الكودين السابقين بعد التعديل على البرنامج ووضع البرنامج مع ملف الاوتورن في الفلاش والله للاسف ما اشتغل معي مع العلم

انني حاولت ان اضع الكود المعدل في تايمر بس ما مشي الحال اي ما مشي الحال الا الكود الاول وحصريا الملف test.txt

يعني اخي الفكرة هي لازم نتوصل الا نسخ كل ملفات Txt في اي قرص وايضا في المجلدات الفرعية في هذا القرص وليس فقط على سطح القرص c مثل ملف test.txt اي اخي محمد لو تمكنت من فكرة مجرد وضع الفلاش يتم نسخ اي ملف لاحقته txt في القرص c مثلا وحتى لو اي ملف txt موجود ضمن عدة

مجلدات فرعية انا بطرح عليك فكرة ان نضع تايمر لانه عملية البحث عن ملفات txt يلزمها تايمر واكيد انت اوسع نظر .

مع بالغ تقديري الدائم لجهودك اخي محمد

#16

يرجى اخي العزيز ان تتذكرني في الاجابة وتكمل معروفك

واكون لك من الشاكرين

#17

السلام عليكم ورحمة الله وبركاته..

اخواني اعتقد ان البرنامج او الحل الذي جلبه الاخ صائب مئة بالمئة لكن:

الاخ السائل يريد ان يتم النسخ بمجرد وضع الفلاش ميموري وليس الدخول اليه ليتم تنفيذ الاوتورن وبالتالي تنفيذ البرنامج وهذا على ما اعتقد يتم عن طريق ملفات الباتش..

هذا ما اعرفه بأعتباري مبتدئ ولكم تحياتي وسلامي.ز فردا فردا..

#18

السلام عليكم !

افاكاركم بدائية و لكنها تفي بالغرض :)

إن استخدام ملف اوتو رن داخل الفلاش لا يفي بالغرض لماذا ! لانه يجب ان يكون البرنامج الذي تريدم أن يقوم بالنسخ موجود بنفس الفلاش !

لكن هناك طريفه أخرى لمعرفه هل الفلاش ميموري موصوله مع الجهاز ! و إذا كانت يجري البحث فيها تلقائيا

أولا : برنامج يراقب الدريفات و إذا ظهر درايف جديد يقوم بمعرفته هل هو فلاش درايف ام لا ثم تحديد اسم السواق " الدرايف" ---- مساوئ البرنامج يحتاج إلى تايمر ليقى يتفقد كل ثانيه مثلا مما يزيد الحمل على الجهاز نظرا لانه سيكون يعمل مع بدء التشغيل !

ثانيا: برنامج اخر يقوم على فكره subclassing & Hooking أي يقوم بمراقبه رسائل النظام و تحديد الرساله التي يعني هناك فلاش ميموري موصوله مع الجهاز --- لا تحاتج إلى تايمر - استخدام لقل للموارد

هذه فكرتي لكم ارجو تأخذوها على محمل الجد لانها شغل زين

شكوت الى وكيع سوء حفظي فأشار على بترك المعاصي واخبرني ان علم الله نور و نور الله لا يأتي لعاصي

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

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

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

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

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