Запущено ли приложение???
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Запущено ли приложение??? Expand / Collapse
Автор
Сообщение
10.07.2006 3:44
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 31.12.2006 22:53
Сообщ.: 35, Visits: 276
Можно ли определить, запущено ли уже приложение???? Возможноли скрыть окно ДОС режима???
Сообщ. #900350
10.07.2006 11:06
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
1) Как проверить, запущена ли уже копия моей программы?

2) Правильней говорить консольное окно или приложение. Скрыть его можно как и любое другое windows окно.

[DllImport("kernel32")]
static extern IntPtr GetConsoleWindow();
[DllImport("user32")]
static extern bool ShowWindow(IntPtr hwnd, int nCmdShow);

const int SW_HIDE = 0;

...

IntPtr hwnd = GetConsoleWindow();
if (hwnd != IntPtr.Zero)
{
 ShowWindow(hwnd, SW_HIDE);
}

Код взят из статьи Console Enhancements.

Сообщ. #900360
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 7:17