Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Игорь с++
434 / 457 / 16
Регистрация: 26.01.2011
Сообщений: 2,032
#1

как проверить? - C++

08.06.2011, 18:46. Просмотров 349. Ответов 6
Метки нет (Все метки)

Господа програмисты как проверить открыта ли определённая программа?Допустим пользователь запускает "Nero" ,а программа пишет,что программа открыта,пользователь закрывает,пишет программа не открыта.
Заранее всем огромное спасибо!!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.06.2011, 18:46     как проверить?
Посмотрите здесь:

как проверить - C++
господа програмисты как можно программно проверить существование файла .txt на определённом диске,допустим диск "С" ?

Как проверить нулевой ли указатель? - C++
Как проверить нулевой ли указатель? Почему-то всегда думал что так: if (pointer) Но не работает Заранее спасибо!

Как проверить наличие файла - C++
как можно проверить создан ли текстовый документ или нет? ну просто если выполнить f=fopen("FileFoWork.txt","r"); и файла...

Как проверить на ввод данных? - C++
То есть например: я ввожу число (1,2,3,4,5,6,7,8,9) то программа работает дальше,а если я ввожу букву (на англ языке) то программа просит...

Как проверить, открылся ли fstream? - C++
Nado otkrit file i proverit otkrilsa li on ili net. Podskazhite kakim obrazom eto mozhno sdelat? Zaranee spasibo.

Как проверить работоспособность интернета - C++
Нужно сделать небольшую консольную прогмаму, што она проверяла роботоспособность интернета каждие 5 секунд, как ето реализовать? Может...

Как проверить регистр символа? - C++
Допустим у нас есть символьная строка. Мы должны перебрать ее, и для каждого символа поменять регистр на противоположный. Какой функцией...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
OstapBender
583 / 521 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
08.06.2011, 18:55     как проверить? #2
C++
1
2
    if (!FindWindow(0,L"QR")) std::cout << "null\n";
    else std::cout << "found\n";
Игорь с++
434 / 457 / 16
Регистрация: 26.01.2011
Сообщений: 2,032
08.06.2011, 19:14  [ТС]     как проверить? #3
эта программа будет проверять наличие окна или я что то не так понял?

Добавлено через 2 минуты
какие библиотеки подключать?
OstapBender
583 / 521 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
08.06.2011, 19:17     как проверить? #4
о как
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
bool statusChanged(HWND wnd) {
    static HWND status=0;
    if (wnd!=status) {
        status=wnd;
        return true;
    }
 
    return false;
 
}
 
 
 
int main()
{
//  bool curr_status=false;
    while (1) {
        if (kbhit()) break;
        Sleep(100);
        HWND wnd;
        wnd=FindWindow(0,L"Qip Infium");
        
        if (statusChanged(wnd)) {
            if (wnd) { std::cout << "opened\n"; }
            else { std::cout << "closed\n"; }
                }
    }
 
        return 0;
}
это для маздая...
#include <windows.h>
#include <conio.h>
Игорь с++
434 / 457 / 16
Регистрация: 26.01.2011
Сообщений: 2,032
08.06.2011, 19:21  [ТС]     как проверить? #5
что то у меня не первое не второе не работает.
В первом ругается на первую строку,а во втором на kbhit
asics
Freelance
Эксперт С++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
08.06.2011, 19:22     как проверить? #6
Цитата Сообщение от Игорь с++ Посмотреть сообщение
а во втором на kbhit
+ conio.h
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.06.2011, 19:24     как проверить?
Еще ссылки по теме:

Как проверить совместимость типов в VC++ ? - C++
Как проверить совместимость типов в VC++?

Как проверить переменную на пустоту? - C++
Подскажите пожалуйста, как в С++ можно проверить переменную на пустоту? Предположем что, в некой проги есть запрос на ввод слово, и может...

как проверить последовательна ли строка ? - C++
как проверить последовательна ли строка ? Например aba последовательна, acb не последовательна .

Как проверить существование файла? - C++
как проверить существование файла? мне нужно для условия Добавлено через 1 минуту работает: bool FileExists(const char *fname) { ...

Как проверить, запущен ли процесс? - C++
как сделать чтобы программа проверяла запущен ли процесс dsfsdfsdf.exe на компьютере(консольное приложение). Нашел только по WinApi.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Игорь с++
434 / 457 / 16
Регистрация: 26.01.2011
Сообщений: 2,032
08.06.2011, 19:24  [ТС]     как проверить? #7
исправил,теперь ругается вот на это-"wnd=FindWindow(0,L"QR");"
Yandex
Объявления
08.06.2011, 19:24     как проверить?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru