السلام عليكم
لقد سمعت ان هناك كود استطيع من خلالة ان اعمل برنامج وهو يقوم بتثبيت التحديث الجديد اوتوماتيكيا .
فهل يمكنني ان استخدمه و ماهو الكود ؟ مع شرح الكود لي ليتم التعرف عليه .
لدي مشروع عبارة عن اعلانات واريد ان يتم تثبيت او تحديث البرنامج بستمرار في حالة وجود تحديث جديد له .
اتمنى الاجابة عن سؤالي
اهلن اخوي طبعا انا مستغرب ليش مافي احد رد لاكن انا راح افيدك
في البداية البرنامج راح يكون مكون من مشروعيت المشروع الاول الي هو البرنامج نفسه والمشروع الثاني هو الي راح يحدث البرنامج
الطريقة الاتية
البرتامح الثاني راح يكوت بهاذا الشكل
عند تشغيله يقوم بتحميل البرنامج الاول طيب كيف ؟؟
انا اعلمك
راح يكون لك استضافة ترفع عليه الملفات
البرنامج الثاني عند تشغيله
مثال
راح يحمل البرنامج الاول الي هو البرنامج الي تبغاه يتخدث كل مره
نرجع على الشرح عند تشغيل البرنامج الثاني نقوله سو لي دون لود للبرنامج الاول
كود تحميل البرنامج الاول
طبعنا نضعه في القورم لود تبع البرنامج الثاني
PHP كود :
Dim myfile As String = My.Computer.FileSystem.SpecialDirectories.Temp + "\myfile.exe"
If IO.File.Exists(myfile) Then
IO.File.Delete(myfile)
My.Computer.Network.DownloadFile("myweb.com\myfile.exe", myfile)
Shell(myfile)
Else
My.Computer.Network.DownloadFile("myweb.com\myfile.exe", myfile)
Shell(myfile)
End If
\
شرح الكود السابق
الي في البداية المتغير الي بسام myfile هو مسار البرنامج الي راح يستخرج فيه
وقلنه له في الكود الثاني تاكد من البرنامج الثاني اذا موجود احذفه لي وحمل البرنامج من السيررفر وشغله
واذا مش موجود حمله لي وشغله
طيب الحين المطلوب منك فقط تروح تاخذ اي استضافة مجانيه وترفع عليه البرنامج الاول الي انت حاب تخليه كل مره يتحدث
وخط رابط التحميل تبعه مكان
myweb.com\myfile.exe
الحين تمام
كل الي عليك تعطي العميل البرنامج الثاني فقط وهو الي راح يشتغل البرنامج الاول الي انت تبغه يضهر
لو ابغا اسوي تحديث للبرنامج كيف
انا اعلمك كيف
كل الي عليك تروح الى الاستضافة وتحذف الملف myweb.com\myfile.exe
من الاستضافة وتخط نفس اسمه باضبط التحديث الجديد وبكذا العميل اذا شغل البرنامج راح يشغل له البرنامج التحديث الجديد
اتمنى فهمت وش المعنه من كلامي
واسف اذا كان في اخطا املائيه لن الكبيرود حقي مش عربي ههههههههههه
وشكرا
مشكورين رحم الله والديكم جاري التجربة