PDA

View Full Version : دیده نشدن صفحه cmd هنگام اجرا کردن برنامه



dj_dj_dj
سه شنبه 06 فروردین 1392, 13:41 عصر
سلام دوستان

وقتی توو c++ یه برنامه مینویسیم وقتی اجرا میکنیم ( گذشته از این که برنامه مون توو خروجی پیغامی رو چاپ کنه) وقتی اجرا مشه یه لحظه اون صفحه cmd میاد و میره. میخوام دیگه اون صفحه نشون داده نشه .
کسی میدونه چطوری میشه اینکارو کرد؟

#target
سه شنبه 06 فروردین 1392, 14:01 عصر
یک بایت از هدر فایل اجرایی میگه کنسوله یا نه

البته میتونی برنامه رو بصورت ویندوز کامپایل کنی که تابع WinMain داره . البته باید به لینکر هم بگی

با برنامه StudPE خیلی راحت میتونی اون بایت رو تغییر بدی البته دستی هم میشه

فایل رو با StudPE باز کردی همون بخش Headers آخریش نوشته Subsystem که مقدار کنسول 3 هست اونو تغییر باید بدی به 2 .. کنارش یک علامت بعلاوه داره بزن و Windows GUI انتخاب کن