View Full Version : برنامه اي بدون Console
ICEMAN
یک شنبه 15 اردیبهشت 1387, 12:11 عصر
سلام
چطور ميشه برنامه اي بدون Console نوشت يعني برنامه اجرا شد Console مخفي باشه
يا در حالت Maximize اجرا بشه و ...
ممنون
Nima_NF
یک شنبه 15 اردیبهشت 1387, 16:12 عصر
برای مخفی کردن ، یک پروژه win32 application به جای console بسازید که در حالت عادی مخفی می باشد.
اگر هم برنامه شما در حال حاضر از نوع کنسول هست، در کامپایلر ++VC تابع main برنامه را به شکل زیر تغییر دهید و در تنظیمات پروژه خود به این بخش بروید linker > system و در آن subsystem را به SUBSYSTEM:WINDOWS/ تغییر دهید:
#include <conio.h>
#include <iostream>
#include <Windows.h>
using namespace std;
int WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpCmdLine, int nCmdShow)
{
Sleep(4000);
return 0;
}
MRHagh
یک شنبه 15 اردیبهشت 1387, 20:49 عصر
میشه در رابطه با "Console مخفی" یا "برنامه بدون Console" بیشتر توضیح بدید ... ؟!
من بسیار به فهمیدن و یادگیری این موضوع علاقمندم
Nima_NF
یک شنبه 15 اردیبهشت 1387, 21:11 عصر
میشه در رابطه با "Console مخفی" یا "برنامه بدون Console" بیشتر توضیح بدید ... ؟!
من بسیار به فهمیدن و یادگیری این موضوع علاقمندم
در چه مورد آن توضیح بیشتری می خواهید ؟
برنامه که پنجره کنسول نداشته باشد، دیگر کنسول نیست چرا که شما نمی توانید از دستورات ورودی و خروجی کنسول استفاده کنید و باید از API ها برای این کار استفاده کنید، لذا در ویندوز برنامه از نوع win32 می باشد که در حالت پیش فرض پنجره ای نخواهد داشت و در صورت نیاز باید خودتان آن را نمایش دهید.
اگر در همین بخش کلمه hook را نیز جستجو کنید به مطالبی خواهید رسید که برای دریافت کیبرد و موس مورد استفاده قرار خواهد گرفت.
MRHagh
یک شنبه 15 اردیبهشت 1387, 22:11 عصر
در چه مورد آن توضیح بیشتری می خواهید ؟
دقیقا در همین مورد ...
برنامه که پنجره کنسول نداشته باشد، دیگر کنسول نیست چرا که شما نمی توانید از دستورات ورودی و خروجی کنسول استفاده کنید و باید از API ها برای این کار استفاده کنید، لذا در ویندوز برنامه از نوع win32 می باشد که در حالت پیش فرض پنجره ای نخواهد داشت و در صورت نیاز باید خودتان آن را نمایش دهید.
اگر در همین بخش کلمه hook را نیز جستجو کنید به مطالبی خواهید رسید که برای دریافت کیبرد و موس مورد استفاده قرار خواهد گرفت
متشکرم , موفق باشید ...
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.