ورود

View Full Version : سوال: اجرای دو تا فایل exe در ++C



alimahboobi
شنبه 22 شهریور 1393, 09:11 صبح
سلام به همگی خسته نباشید
من دو تافایل exe دارم که هر کدوم واسه خودشون یه سرور هستن می خواستم این دوتا سرور رو با یه برنامه++C که مثلا دکمه داشته باشه بزنم سرور 1 و2 رو بتونم فعال و غیر فعال کنم.(من می تونم یکی از فایل exe رو اجرا کنم و بهش پارامتر بفرستم اما نمی تونم متوقف کنم یا در واقع موقع کار اون سروره برنامه ام میره تو حالت not response )

ممنون میشم راهنمایی کنید فایل exe ای رو که run می کنم چه جوری کنترلش کنم , متوقفش کنم یا هرچیزه دیگه :(

|

#target
شنبه 22 شهریور 1393, 09:41 صبح
CreateProcess ایجاد کن . TerminateProcess ببند
البته اگه روش دیگه ای نیست

alimahboobi
شنبه 22 شهریور 1393, 12:47 عصر
سلام خیلی ممنون مشکلم با کتابخونه ی <process.h>
و استفاده از تابع beginthread_ مشکل حل شد :)))))

ابوالفضل عباسی
یک شنبه 23 شهریور 1393, 10:46 صبح
alimahboobi عزیز چگونه مشکلت رو با این که در این تاپیک نوشتی حل کردی به ما هم یاد بده

alimahboobi
شنبه 29 شهریور 1393, 14:59 عصر
سلام به روی چشم:

#include <process.h>
_beginthread( myFunction, 0, 0);
void myFunction(void* dummy){
system("program.exe -parameter");
_endthread();
}

باز اگر سوالی بود من در خدمتم