تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
تشغيل ملف من الريسورس
#7
أول نقطة
يجب أن تضيف "\" في نهاية تعريف المتغير Dir مثل
PHP كود :
Dim Dir As String My.Computer.FileSystem.SpecialDirectories.Temp "\" 

النقطة الثانية يجب إخراج جميع الملفات بنفس طريقتك
PHP كود :
IO.File.WriteAllBytes(Dir "StartupManager.exe"My.Resources.StartupManager

الملفات المتشابهة بالاسم ومختلفة بالنوع مثل StartupManager.exe وStartupManager.dll
ستجد أن إسم أول وحاد منهما تمت إضافته هو StartupManager
ولكن الثاني سيكون StartupManager1 باضافة رقم (1) يجب الانتباه لهذا الأمر عند إخراجه فيكون مثلا
PHP كود :
IO.File.WriteAllBytes(Dir "StartupManager.exe"My.Resources.StartupManager)
IO.File.WriteAllBytes(Dir "StartupManager.dll"My.Resources.StartupManager1' لاحظ رقم 1 في نهاية ملف الريسورس 

النقطة الثالثة إذا كان هناك مجلدات تخص البرنامج StartupManager فيجب إنشاءها واستخراج الملفات الخاصة به داخلها
مع الانتباه لمسار المجلد أن ينتهي بـ "\" لتلافي حدوث مشكلة

وفي النهاية تستطيع تشغيل البرنامج
PHP كود :
Process.Start(Dir "StartupManager.exe"

قد تكون فعلت كل هذا ولكن المشكلة لديك كانت في عدم وجود "\" في نهاية المسار Dir

لفحص أي مسار تنشئه قم بعده بعمل مسج لإظهار محتواه فقط لتتأكد من وجود "\" ان الكود يسير بشكل صحيح
ثم احذف او عطل سطر مسج الاختبار

قد يكون الكود مثل
PHP كود :
Dim Dir1 As String My.Computer.FileSystem.SpecialDirectories.Temp "\"
IO.File.WriteAllBytes(Dir1 + "
GUDownloader.exe", My.Resources.GUDownloader)
IO.File.WriteAllBytes(Dir1 + "
StartupManager.exe", My.Resources.StartupManager)
IO.File.WriteAllBytes(Dir1 + "
StartupManager.dll", My.Resources.StartupManager1) ' لاحظ رقم 1 في نهاية ملف الريسورس

Dim Dir2 = My.Computer.FileSystem.SpecialDirectories.Temp & "
\data\"
IO.Directory.CreateDirectory(Dir2)
IO.File.WriteAllBytes(Dir2 + "
datafile.bin", My.Resources.Datafile)
IO.File.WriteAllBytes(Dir2 + "
!!!!!!!!!!.!!!", My.Resources.!!!!!!!!!!)
'
'
'
Dim Dir3 = My.Computer.FileSystem.SpecialDirectories.Temp & "
\!!!\"
IO.Directory.CreateDirectory(Dir3)
'
'
'

Process.Start(Dir1 + "
StartupManager.exe") 


أتمنى أن أكون أفدتك في تطببيق فكرتك




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

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


تمنياتي لك بالتوفيق
الرد }}}
تم الشكر بواسطة: Anas Mahmoud , ابو روضة , ابو روضة


الردود في هذا الموضوع
تشغيل ملف من الريسورس - بواسطة ابو روضة - 02-11-19, 11:57 PM
RE: تشغيل ملف من الريسورس - بواسطة bidaya - 03-11-19, 01:38 AM
RE: تشغيل ملف من الريسورس - بواسطة Anas Mahmoud - 25-09-20, 05:57 PM
RE: تشغيل ملف من الريسورس - بواسطة enjoy - 25-09-20, 07:21 PM
RE: تشغيل ملف من الريسورس - بواسطة Anas Mahmoud - 25-09-20, 07:58 PM
RE: تشغيل ملف من الريسورس - بواسطة Anas Mahmoud - 25-09-20, 10:08 PM
RE: تشغيل ملف من الريسورس - بواسطة Anas Mahmoud - 25-09-20, 11:40 PM
RE: تشغيل ملف من الريسورس - بواسطة Anas Mahmoud - 25-09-20, 11:51 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Star ممكن كود تشغيل ملفات الفيديو نوع mp4 رمضان محمد 2 258 02-02-26, 12:31 PM
آخر رد: الورد الصناعي
  [سؤال] منع الوصول أو تشغيل الريجيسترى dr.programming 4 614 12-06-25, 12:24 AM
آخر رد: أبو خالد الشكري
  [سؤال] تغيير الفورم الرئيسي عند تشغيل البرنامج في Visual Studio مع .NET 8؟ silverlord 2 852 09-03-25, 03:52 AM
آخر رد: silverlord
  [سؤال] اضافة ملف Pdf الى الريسورس واستخراجه الى مسار معين .. ackore 6 891 15-11-24, 02:51 AM
آخر رد: justforit
  [مثال] تشغيل البرنامج كمسؤول alswade 2 639 30-10-24, 07:08 PM
آخر رد: aliday03
Exclamation [VB.NET] ممكن كود تشغيل ملف صوت MP3 الورد الصناعي 10 1,442 20-10-24, 03:08 PM
آخر رد: salamandal
Rainbow تشغيل او إيقاف نظام الإنترنت مؤقتا YousefOkasha 5 2,750 16-10-24, 11:57 AM
آخر رد: بوحمد
  كيف يمكن اضافة عناصر للكومبوبوكس اثناء تشغيل البرنامج عن طريق المستخدم haithammoftah 3 2,369 30-09-24, 12:52 AM
آخر رد: asmarsou
Lightbulb [سؤال] مشكلة تظهر عند بدء تشغيل البرنامج أبو خالد الشكري 3 656 19-08-24, 05:16 PM
آخر رد: Zuhare
  ماهو كود ب .net يقوم باعادة تشغيل مستكشف ملفات الووندوز windows explorer bassant 6 1,015 21-07-24, 01:46 PM
آخر رد: bassant

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


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