تقييم الموضوع :
  • 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

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] منع الوصول أو تشغيل الريجيسترى dr.programming 4 401 12-06-25, 12:24 AM
آخر رد: أبو خالد الشكري
  [سؤال] تغيير الفورم الرئيسي عند تشغيل البرنامج في Visual Studio مع .NET 8؟ silverlord 2 655 09-03-25, 03:52 AM
آخر رد: silverlord
  [سؤال] اضافة ملف Pdf الى الريسورس واستخراجه الى مسار معين .. ackore 6 604 15-11-24, 02:51 AM
آخر رد: justforit
  [مثال] تشغيل البرنامج كمسؤول alswade 2 464 30-10-24, 07:08 PM
آخر رد: aliday03
Exclamation [VB.NET] ممكن كود تشغيل ملف صوت MP3 الورد الصناعي 10 939 20-10-24, 03:08 PM
آخر رد: salamandal
Rainbow تشغيل او إيقاف نظام الإنترنت مؤقتا YousefOkasha 5 2,507 16-10-24, 11:57 AM
آخر رد: بوحمد
  كيف يمكن اضافة عناصر للكومبوبوكس اثناء تشغيل البرنامج عن طريق المستخدم haithammoftah 3 2,164 30-09-24, 12:52 AM
آخر رد: asmarsou
Lightbulb [سؤال] مشكلة تظهر عند بدء تشغيل البرنامج أبو خالد الشكري 3 495 19-08-24, 05:16 PM
آخر رد: Zuhare
  ماهو كود ب .net يقوم باعادة تشغيل مستكشف ملفات الووندوز windows explorer bassant 6 752 21-07-24, 01:46 PM
آخر رد: bassant
  [VB.NET] رسالة خطا عند تشغيل المشروع asd103 2 439 03-07-24, 10:42 AM
آخر رد: asd103

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


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