Понедельник, 23 Мая 2022, 18:07

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Программирование » C/C++ » Невидимое приложение (Как создать программу без окна?)
Невидимое приложение
andarkyДата: Среда, 14 Июля 2010, 17:22 | Сообщение # 1
старожил
Сейчас нет на сайте
Салют всем Сишникам!!
Недавно начал изучать СИ++ (VS2008).
Столкнулся я с такой проблемой: хочу создать служебную программу,
которая не должна иметь никакого окна, она просто запускает другие программы и отслеживает их работу,
после закрытия запущенных ею программ закрывается сама собою.
В Дельфи я легко такие веще делал, а тут не знаю что делать.
Сейчас у меня получилось консольое приложение, которые при запуске находит себя и скрывает:
Code
HWND=FindWindow(ThisName,ConsoleApplication);
ShowWindow (HWND,SW-HIDE);

через ж..у конечно, но по-другому я не знаю.
А хочется чтоб ничего не мелькало в начале, и чтоб без всяких FrameWorks



Моя страничка по дизайну
GameDev//Design//3D
Ютубчик
PesetsДата: Среда, 14 Июля 2010, 17:28 | Сообщение # 2
постоянный участник
Сейчас нет на сайте
Создаешь проект "Visual C++ - Win32 - Win32 Application". Появится мастер создания. В нем выбираешь Windows Application. Ставишь галочку Empty Project.
После чего у тебя создастся проект без всяких окон. В нем создаешь .cpp файл, в котором объявляешь функцию "int APIENTRY WinMain (HINSTANCE, HINSTANCE, LPSTR, int)". Ну, и, туда весь код.



andarkyДата: Среда, 14 Июля 2010, 17:37 | Сообщение # 3
старожил
Сейчас нет на сайте
спасибо, попробую


Моя страничка по дизайну
GameDev//Design//3D
Ютубчик
evilCodeДата: Среда, 14 Июля 2010, 19:12 | Сообщение # 4
The Metal
Сейчас нет на сайте
Если Win32 Application, то не пиши ShowWindow();

evilCode aka sanyok31

zadrot_666Дата: Среда, 11 Августа 2010, 22:35 | Сообщение # 5
почетный гость
Сейчас нет на сайте
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, in nShowCmd)
{
while(1)
{
// do something here...
}

return 0;
}

Вот тебе программа для Windows без окна))) И никакие ShowWindow не нужны.


Look at you, hacker. A pathetic creature of meat and bone, panting and sweating as you run through my corridors. How can you challenge a perfect, immortal machine? © SHODAN.
Форум игроделов » Программирование » C/C++ » Невидимое приложение (Как создать программу без окна?)
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2022 Рейтинг