تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
تشغيل برنامج في الميموري
#1
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته

لو سمحتم أخواني اريد كود

قراءه البايتات الخاصه بملف exe وإضافتها في مصفوفة من نوع Byte

وتشغيل الملف دا في الميموري عن طريق Assembly.Load

أنا اعرف الطريقة لان لا اعرف الكود وشكرا
الرد }}}
تم الشكر بواسطة:
#2
انا مافهمت الجزئية الثانية (كيف تقصد تشغيل برنامج في المومري ، اصلا اي برنامج تشغله لابد ان يعمل على الرام)


اما قراءه البايتات الخاصه بملف exe وإضافتها في مصفوفة من نوع Byte :
PHP كود :
Dim data As Byte() = System.IO.File.ReadAllBytes("c://....."
الرد }}}
تم الشكر بواسطة:
#3
اولا شكرا لردك أخي

انا اقصد بالتشغيل في الميموري :

مثلا انا عندي برنامج يسمي Notepad ++

انا اريد عندما يشتغل البرنامج الخاص بي برنامج Notepad ++ يعمل ايضا لكم ليس كما في
[صورة مرفقة: rbLkk.png]

الصورة اسم البروسيس Notepad ++ بل يعمل باسم برنامجي

وأشكرك مره أخي علي ردك Wink
الرد }}}
تم الشكر بواسطة:
#4
يعني لنفترض ان اسم برنامجك BallGuider

وتريد تشغل الnotebad مثلا من برنامجك ، وعند تشغيله يكون اسم الnotebad في البروسس هو BallGuider ؟؟!
الرد }}}
تم الشكر بواسطة:
#5
اها أخي هذا هو طلبي
الرد }}}
تم الشكر بواسطة:
#6
السلام عليكم أخي انا يعني الحمد لله توصلت لكود بسيط لكن به خطأ فياريت تصحيح الخطا أخواني
كود :
Dim X() As Byte = File.ReadAllBytes("D:\1.EXE")
Dim O As Object = Reflection.Assembly.Load(X)

Try
    O.Start()  
Catch ex As Exception
   MsgBox(ex.Message)
End Try
O.EntryPoint.Invoke(Nothing, Nothing)
Threading.Thread.Sleep(1000)
الخطأ هنا بيظهر في السطر الذي به الكود
O.Start()
الرد }}}
تم الشكر بواسطة:
#7
ممكن تبدأ من هنا

اللينك
الرد }}}
تم الشكر بواسطة:
#8
اولا أشكرك علي ردك أخي SilverLight

لكن هذا ليس طلبي

فلو تكرمتم أخواني بتصحيح الكود هاكوون شاكر لكم جدا Smile
الرد }}}
تم الشكر بواسطة:
#9
(23-03-14, 06:48 PM)Dr.Virus كتب :
السلام عليكم أخي انا يعني الحمد لله توصلت لكود بسيط لكن به خطأ فياريت تصحيح الخطا أخواني
كود :
Dim X() As Byte = File.ReadAllBytes("D:\1.EXE")
Dim O As Object = Reflection.Assembly.Load(X)

Try
   O.Start()  
Catch ex As Exception
  MsgBox(ex.Message)
End Try
O.EntryPoint.Invoke(Nothing, Nothing)
Threading.Thread.Sleep(1000)
الخطأ هنا بيظهر في السطر الذي به الكود
O.Start()


الخطاء الذى يظهر معك

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

ساهم دائماً فى  [صورة مرفقة: kMStt89.png] لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] التحكم في برنامج اخر من خلال برنامجي dubai.eig 2 644 21-03-26, 05:59 PM
آخر رد: dubai.eig
  اضافة  يوزر وباسورد الي برنامج مصمم با  devexpress SUDAN 1 420 18-03-26, 07:28 PM
آخر رد: مصمم هاوي
Star ممكن كود تشغيل ملفات الفيديو نوع mp4 رمضان محمد 2 258 02-02-26, 12:31 PM
آخر رد: الورد الصناعي
  جهاز ارسال رسائل SMS من خلال برنامج فيجوال بيسك جيولوجي مبتدئ 5 1,422 27-01-26, 12:13 PM
آخر رد: fath
Information [VB.NET] مطلوب سورس برنامج من سيربح المليون بدر إشتية 7 7,166 30-11-25, 07:22 AM
آخر رد: Mr_limo
  برنامج نظام محل مواد غذائية crazykinko 0 341 17-10-25, 12:27 AM
آخر رد: crazykinko
  [سؤال] منع الوصول أو تشغيل الريجيسترى dr.programming 4 614 12-06-25, 12:24 AM
آخر رد: أبو خالد الشكري
  استفسار عن حامية برنامج ahmedramy 2 776 27-04-25, 06:02 PM
آخر رد: princelovelorn
  [سؤال] تغيير الفورم الرئيسي عند تشغيل البرنامج في Visual Studio مع .NET 8؟ silverlord 2 852 09-03-25, 03:52 AM
آخر رد: silverlord
Lightbulb [مشروع] مطلوب برنامج نظام صيدليه بالفيجوال بيسك 2010 May-5 13 11,520 07-02-25, 07:55 PM
آخر رد: الورد2

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


يقوم بقرائة الموضوع: