تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[C#.NET] تفعيل البرنامج عن طريق الفلاش ميمورى
#1
Smile 
السلام عليكم
اذيكم اخوانى 
عاوز اعرف تفعيل البرنامج عن طريق الفلاش ميموري بحيث يعمل من الفلاش ميمورى وهو راكب بس
وتفعيله عن طريق سيريال الفلاش ميمورى
انا معايا كود اجيب بيه سيريال الفلاشة بس مش عارف اكمل
الرد }}}
تم الشكر بواسطة:
#2
سيبك من الكود بتاعى لانى بجيب بيها سيريال الفلاشة بس
لو عندك طريقة افضل ياريت تكتبها
الرد }}}
تم الشكر بواسطة:
#3
هو الاخ عابر سبيل 2 مسح رده ليه ؟؟؟؟؟

شوف ابو ايمان انا مجربتش الطريقة دى قبل كده
ده كود الى بيجيب ال سيريال للفلاشة
كود :
string driveletter = "G:";

            var index = new ManagementObjectSearcher("SELECT * FROM Win32_LogicalDiskToPartition").Get().Cast<ManagementObject>();
            var disks = new ManagementObjectSearcher("SELECT * FROM Win32_DiskDrive").Get().Cast<ManagementObject>();
            string serial = "";
            try
            {
                var drive = (from i in index where i["Dependent"].ToString().Contains(driveletter) select i).FirstOrDefault();
                var key = drive["Antecedent"].ToString().Split('#')[1].Split(',')[0];

                var disk = (from d in disks
                            where
                                d["Name"].ToString() == "\\\\.\\PHYSICALDRIVE" + key && d["InterfaceType"].ToString() == "USB"

                            select d).FirstOrDefault();
                serial = disk["PNPDeviceID"].ToString().Split('\\').Last();
            }
            catch
            {
                //drive not found!!
            }
            textBox.Text1= serial.ToString()

هتجيبه وتشفره باى طريقة كانت وتفعل بيه الفلاش ميمورى
جرب اولا تشتغل بيه منغير تشفير
انا شخصيا لم اجرب الطريقة ولا الكود ده
لكن لى سوال شخصى اله الغرض من تشغيله على الفلاشة هل الحماية ام شيئ اخر
اذا كان الحماية فاستخدم الدونجل فهو آآمن واقوى فى الحماية ومتاح
ولو شيئ اخر غير الحماية يبقى اسئل اليوزر لانه هيتعب بالطريقة وكمان الفلاشة بيئة مناسبة للفيروسات Smile
الرد }}}
تم الشكر بواسطة: عابر سبيل 2 , Abou Eman , Abou Eman , elgokr
#4
لا ابدا اخ عابر سبيل
انا كنت اقصد لو معاك كود اصح من الى معايا اكتبه

الاخ ميرو مش عارف اظبطها خالص

كمان البرنامج هيشتغل من على فلاشة بس مش موضوع حماية
الدونجل ده بيعمل ايه
الرد }}}
تم الشكر بواسطة: mero5000 , elgokr , elgokr
#5
فينكم يا اخوانى
الرد }}}
تم الشكر بواسطة: mero5000
#6
الدونجل باختصار فلاشة للحماية والتشفير

طيب وصلت لايه ؟
الرد }}}
تم الشكر بواسطة: elgokr , elgokr
#7
شوف اخى الفاضل
الطريقة بكل اختصار 

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

وستقوم بتسليمها للعميل مع البرنامج
حتى الان هنا جميل 

اللى عليك فعله الاتى هو وضع الفلاشة فى جهازك
وعمل اى مشروع عادى وظيفته جلب كود الفلاشة

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

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

ثم عمل شطر تحقق مثل التالى
كود :
If Not codeFlash = "الكود اللى كنت محتفظ بيه مسبقاً ى notepad" Then
       MsgBox("عواً يجب عليك استخدام الفلاشة المرسلة لكم مع الفلاشة")
       Application.Exit()
End If

بحيث كلمة codeFlash ده اقيمة اللى انت جبتها من خلال الكود فى الفورم
ومكان الكتابة للقيمة ستستخدم كود الفلاشة اللى انت جلبتها وقمت باحتفاظ بها ى ملف notepad
واللى هى خاصة بالفلاشة اللى انت قمت بشراءها وستقوم بتسليمها لهم

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

اتمنى ان تكون الفكرة وصلت لك لكيفية الاستخدام

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

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


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

شكرا للاستاذ عابر سبيل 2 على محاولة المساعدة
الرد }}}
تم الشكر بواسطة: elgokr , mero5000 , mero5000
#9
(08-09-18, 09:55 PM)%Eman% كتب : شكرا استاذ الجوكر 
شكرا استاذ mero5000
تم الحل بفضل الله والاستاذ ميرو لم يتاخر فة الرد والمساعدة

شكرا للاستاذ عابر سبيل 2 على محاولة المساعدة


الشكر لله


تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

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


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: Abou Eman , mero5000
#10
العفو ابو ايمان
انا عدلت على المثال بتاعك الى ارسلته كمان عن الى ارسلته لك
البرنامج يعمل على الكمبيوتر بالفلاشة فقط حتى لو الفلاشة فاضية نفس خاصية الدونجل مع التشفير
وجربت فرمت الفلاشة وحطيتها فاضية اشتغل معايا ومش بيشتغل من غيرها
الرد }}}
تم الشكر بواسطة: elgokr , maxruined


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مثال لربط البرنامج بجهاز قارء الباركود anes 5 1,275 10-04-23, 03:14 PM
آخر رد: assuhimi
  كيفية تثبيت الخطوط عند المستخدم بمجرد تنزيل البرنامج osama623 1 712 18-11-22, 02:07 PM
آخر رد: alfaiz678
  ممكن مساعدة في حل مشكل البرنامج crazykinko 0 725 03-11-22, 05:03 PM
آخر رد: crazykinko
  [C#.NET] إذا قمت بتحديد نص عن طريق الماوس كيف يمكن تخزين الذي تم تحديده بمتغير String osama623 5 1,143 15-07-22, 02:57 PM
آخر رد: سعود
  [سؤال] استيراد بيانات اصناف من الاكسيل لقاعدة بيانات البرنامج sql mazentq 8 2,337 09-07-22, 01:17 PM
آخر رد: asemshahen5
  مشكله فى اغلاق البرنامج khataan88 1 849 28-05-22, 06:50 AM
آخر رد: khataan88
  [سؤال] تحديد مرات الطباعة عن طريق السيريال كود kasber 0 834 03-04-22, 05:35 PM
آخر رد: kasber
  هل توجد تقنية البحث عن طريق الصوت محمدعبدالسلام 1 1,062 31-03-22, 09:32 AM
آخر رد: علي بنيان
  [C#.NET] كيف اجعل قاعدة البينات في البرنامج يعمل عليها اكثر من مستخدم عبدالرحمن محمدين السيد 1 1,107 10-01-22, 08:58 PM
آخر رد: سعود
  السلام عليكم مشكله عند تشغل البرنامج بعد تثبيته من الحزمة Ikramynasr 1 1,069 01-12-21, 08:41 PM
آخر رد: asemshahen5

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم