PDA

View Full Version : اجرای یک فایل EXE از طریق برنامه



eftekhai07
شنبه 17 مرداد 1388, 11:10 صبح
سلام دوستان . وقتتون بخیر .
من میخوام یه برنامه دیگه رو مثلا یه فایل exe رو از طریق برنامه خودم اجرا کنم. یه چیزی مثل محیط RUN توی ویندوز . اما نمیدونم چطوری . هدفم اینه که برنامه ای داشته باشم که آدرس یه فایل اجرایی رو بگیره و برام اجراش کنه . اما نمیدونم چطوری .
اگه بتونید کمکم کنید ، ازتون خیلی ممنون میشم .

Sajad Zare
شنبه 17 مرداد 1388, 22:30 عصر
سلام دوست عزیز

برنامه ای که نوشتی با چه زبانی هستش ؟

اگه با VB نوشتی می تونم کمکت کنم و کدش رو برات بنویسم !
ولی تو #C رو باید برسی کنم.

با تشکر ...

Sajad Zare
یک شنبه 18 مرداد 1388, 11:36 صبح
سلام دوست عزیز!

برات کدی رو نوشتم که می تونی از اون استفاده کنی برای اجرای فایل exe از طریق برنامه!

برنامه اون رو هم برات گذاشتم تا اجرا کنی.

'Dialog Box با استفاده از Private Sub btnLoadFile_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnLoadFile.Click
Dim Open As New OpenFileDialog
Open = New OpenFileDialog
Open.Filter = "EXE Files(*.exe)|*.exe" 'تعریف مشخصات و فیلتر کردن فایل ها
If (Open.ShowDialog() = Windows.Forms.DialogResult.OK) Then
System.Diagnostics.Process.Start(Open.FileName) 'تیکه کدی که میتونه فایل های خارجی رو اجرا کنه
End If
End Sub




'Input Box با استفاده از
Private Sub BntInputbox_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BntInputbox.Click
Dim AddressFile As String
AddressFile = InputBox("Please Enter Full Address File.") 'Example: --> C:\Windows\Notepad.exe
System.Diagnostics.Process.Start(AddressFile)
End Sub

در مورد کدهای بالا:

برنامه از دو قسمت تشکیل شده ، که قسمت اول برای حالتی هستش که فایل مورد نظر رو با استفاده از یک Dialog Box های ویندوز انتخاب کنی و سپس اجرا کنی.

قسمت دوم همون کار رو (اجرای برنامه exe) انجام میده با این تفاوت که باید آدرس دقیق فایل مورد نظر رو در داخل Input Box تایپ کنی.

در مورد متد Start که در داخل کلاس Process قرار گرفته:
از این متد می تونید برای اجرای سایر برنامه ها تحت ویندوز استفاده کنید.

این متد تو فضای نام System.Diagnostics قرار گرفته!

hosseinzpp
چهارشنبه 11 شهریور 1388, 00:42 صبح
اجرای یک فایل EXE از طریق برنامه کدی به زبان MFC میخوام
با تشکر
جاویدیان
hosseinjavidian@gmail.com

ass68965#@##
دوشنبه 16 شهریور 1388, 13:56 عصر
ohigoihp (http://ohigoihp.blogsome.com/)pi9gjo (http://pi9gjo.blogsome.com/)wragrr (http://wragrr.blogsome.com/)ihalkjfhh (http://ihalkjfhh.blogsome.com/)huashengee (http://huashengee.blogsome.com/)