Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

Вопрос Топ кодеры помогите )

  • Автор темы Автор темы KopoJlb
  • Дата начала Дата начала
Забаненный
Забаненный
Статус
Оффлайн
Регистрация
24 Май 2017
Сообщения
18
Реакции
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
дарова бандиты )))
вообщем у меня тут проблема..
кароче..
вот скрин
Пожалуйста, авторизуйтесь для просмотра ссылки.
(тока не варфейс.. а на примере кс го)
надо сделать так же (нужен код) + подробно рассказать куда его код вставлять)
 
p.s чтоб когда игра запустилась было написано "игра запущена"
а когда игра не запущена "жду игру "
думаю вы поняли что мне надо ))
буду благодарен
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
дарова бандиты )))
вообщем у меня тут проблема..
кароче..
вот скрин
Пожалуйста, авторизуйтесь для просмотра ссылки.
(тока не варфейс.. а на примере кс го)
надо сделать так же (нужен код) + подробно рассказать куда его код вставлять)
 
p.s чтоб когда игра запустилась было написано "игра запущена"
а когда игра не запущена "жду игру "
думаю вы поняли что мне надо ))
буду благодарен
Оплата?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
дарова бандиты )))
вообщем у меня тут проблема..
кароче..
вот скрин
Пожалуйста, авторизуйтесь для просмотра ссылки.
(тока не варфейс.. а на примере кс го)
надо сделать так же (нужен код) + подробно рассказать куда его код вставлять)
 
p.s чтоб когда игра запустилась было написано "игра запущена"
а когда игра не запущена "жду игру "
думаю вы поняли что мне надо ))
буду благодарен
проверяй процесс на существование... и проверяй инстанс хуков
 
C++
DWORD GetProcessPID(char* ProcName)
{
PROCESSENTRY32 lppe;
long PID = 0, Result = 0;
HANDLE hSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, NULL);
if (hSnap)
{
lppe.dwSize = sizeof(PROCESSENTRY32);
Result = Process32First(hSnap, &lppe);
while (Result)
{
if (strcmp(lppe.szExeFile, ProcName) == NULL)
{
PID = lppe.th32ProcessID;
break;
}
Result = Process32Next(hSnap, &lppe);
}
CloseHandle(hSnap);
}
return PID;
}

// Под это можешь создать цикл и там проверять

if(GetProcessPID("csgo.exe") != NULL)
{
// Процесс найден

}
else
{
// Процесс не найден
}
 
C#
1)Вешай таймер на форму
2)Тыкай по таймеру
h_1495799309_1310228_c5e06234b5.jpg

3)Вставь этот код:
Process[] Поиск = Process.GetProcessesByName("csgo");
if (Поиск.Length != 0)
{
// Нашел
// Тут можешь поставить запись в лабел типо игра найдена
// Мой экземпл:
//label1.Text = "игра найдена";
}
else
{
//Я не нашел
}
4) Кликнешь на форму 2 раза и перейдешь на Form_Load и пропиши там это:
timer1.Start();

5) Теперь ты самый топовый. Если тебе такая реализация не устраивает,то для тебя я могу переделать как ты хочешь.
 
Последнее редактирование:
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
C++
DWORD GetProcessPID(char* ProcName)
{
PROCESSENTRY32 lppe;
long PID = 0, Result = 0;
HANDLE hSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, NULL);
if (hSnap)
{
lppe.dwSize = sizeof(PROCESSENTRY32);
Result = Process32First(hSnap, &lppe);
while (Result)
{
if (strcmp(lppe.szExeFile, ProcName) == NULL)
{
PID = lppe.th32ProcessID;
break;
}
Result = Process32Next(hSnap, &lppe);
}
CloseHandle(hSnap);
}
return PID;
}

// Под это можешь создать цикл и там проверять

if(GetProcessPID("csgo.exe") != NULL)
{
// Процесс найден

}
else
{
// Процесс не найден
}
 
C#
1)Вешай таймер на форму
2)Тыкай по таймеру
h_1495799309_1310228_c5e06234b5.jpg

3)Вставь этот код:
Process[] Поиск = Process.GetProcessesByName("csgo");
if (Поиск.Length != 0)
{
// Нашел
// Тут можешь поставить запись в лабел типо игра найдена
// Мой экземпл:
//label1.Text = "игра найдена";
}
else
{
//Я не нашел
}
4) Кликнешь на форму 2 раза и перейдешь на Form_Load и пропиши там это:
timer1.Start();

5) Теперь ты самый топовый. Если тебе такая реализация не устраивает,то для тебя я могу переделать как ты хочешь.
хммм..
на счет второго способа. сделал всё как ты написал даже лейбал поставил хотя у тебя не написано про "лейбл" всё равно при открытие проекта "лайбл1"..
 
хммм..
на счет второго способа. сделал всё как ты написал даже лейбал поставил хотя у тебя не написано про "лейбл" всё равно при открытие проекта "лайбл1"..
Это просто название контрола.. Ты можешь выбрать любое.
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Это просто название контрола.. Ты можешь выбрать любое.
Пожалуйста, авторизуйтесь для просмотра ссылки.
что тут не так?
Пожалуйста, авторизуйтесь для просмотра ссылки.

при открытие проекта в лейболе написано "label1" а должно игра не найдена-игра найдена. что я не так сделал.
хелп ми)) выручай
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Назад
Сверху Снизу