-
Постов
220 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Загрузки
Блоги
Сообщения, опубликованные ШАРИК
-
-
А какой смысл рисовать средствами GDI ? Мерцать же будет
-
15 минуту назад, keng сказал:
Вроде все так. Что говорит GetLastError?
Прикол в том , что программа вылетает . И GetLastError сказать ничего не успевает (
-
Подскажите , что я не так делаю?
Скрытый текстHANDLE hThread[2]; DWORD dwThread[2]; hThread[0] = CreateThread(NULL, 0, ThreadProc, NULL,0, &dwThread[0]); hThread[1] = CreateThread(NULL, 0, ThreadProc, NULL, 0, &dwThread[1]); if (WaitForMultipleObjects(2, hThread, TRUE, INFINITE) == WAIT_FAILED) { } CloseHandle(hThread[0]); CloseHandle(hThread[1]);
-
Всем привет . Как ожидать завершения нескольких потоков ?
Один поток создаю и ожидаю так :HANDLE hThread; hThread = CreateThread(NULL, 0, &ThreadProc, 0, 0, NULL); WaitForSingleObject(hThread, INFINITE); CloseHandle(hThread);
-
4 минуты назад, partoftheworlD сказал:
Попробуй форматнуть с помощью SDFormatter в параметрах указать полное стирание.
Еще вспомнил программу HDD Low Level Format Tool она вроде бы тоже работает с microsd
Если я не узнаю , что на этой карте памяти , я наверно умру от любопытства
Вот тут ещё что-то . Но проблема в том , что мой ПК не открывает флешки microsd (Надо наверное обновление для windows скачать?).
-
Только что, partoftheworlD сказал:
Через файловый менеджер попробовать найти файл "mmcstore" в нем пароль может быть. Если найдешь хеш пароля можно будет сбрутить с помощью Jonh. В крайнем случае можно форматнуть флешку думаю пароль тоже удалится.
При попытке форматирования , просит пароль . А mmcstore надо попробовать
-
Здравствуйте , нашёл карту памяти на 4 ГБ . А на ней пароль
И я короче чет приуныл . У меня есть телефоны:Nokia 5530 Symbian 9.4 и Nokia 5130 и Galaxy Grand Prime Android 5.1 . Слышал о способе взлома пароля на Symbian , но чет хз .
Если сталкивались с таким , есть идеи или знаете как решить эту проблему ,просьба ответить . Я думаю , что эта тема будет полезна для многих... -
-
1 минуту назад, Dino сказал:
Дай угадаю.. размер получаешь при помощи GetProcessMemoryInfo, при этом не получив отладочные привилегии?
Нуу... Да . А как их получить ?
-
4 часа назад, gmz сказал:
в моем примере все они фильтр. кроме smss.exe wininet.exe тд тп. там явно надо другой метод
Так бы ничего , но бесит то , что у них размер одинаковый выводится
Скрытый текст -
Скрытый текст
-
Ну типа , мне нужен только список процессов , как в диспетчере задач .
А у меня выводит ещё и службы (
Скрытый текст -
Короче , я либо не туда копаю , либо что-то не так делаю .
Нужно получить список процессов без smss.exe , svchost и т.д.
Скрытый текст -
14 часа назад, Dino сказал:
_SERVICE_STATUS_PROCESS Services ;
какой же это массив, это одна структура
Я и не говорил , что это массив :|
-
Получил , пока только один сервис , потому что я хз , как их перебирать.
Делал как тут , но массив заменил на (_SERVICE_STATUS_PROCESS Services )
В общем так:
Скрытый текстSC_HANDLE hSCManager = OpenSCManager(NULL, NULL, SC_MANAGER_ENUMERATE_SERVICE); BOOL bSuccess = FALSE; DWORD dwBytesNeeded = 0; DWORD dwServicesReturned = 0; DWORD dwResumeHandle = 0; DWORD dwServicesCount = 0; _SERVICE_STATUS_PROCESS Services ; bSuccess = EnumServicesStatusEx(hSCManager, SC_ENUM_PROCESS_INFO, SERVICE_WIN32, SERVICE_STATE_ALL, LPBYTE(&Services), sizeof(Services), &dwBytesNeeded, &dwServicesReturned, &dwResumeHandle, NULL); Form2->ListBox1->Items->Add(String(Services.dwProcessId));
Но чет через раз работает ... То показывает id 4 , то 0
-
Неверно нужно сначала получить список сервисов и загрузить их id в вектор, а потом при получении списка процессов проверять функцией find , есть ли в векторе такой th32ProcessID.
-
-
Помогите пожалуйста, как получить количество сервисов ?
-
2 минуты назад, keng сказал:
Так ведь чтобы посчитать количество сервисов, для начала нужно научиться сервисы от обычных процессов отличать.
Не , есть специальная функция
EnumServicesStatusEx
Или не то ?( -
9 минут назад, keng сказал:
Первое, что пришло в голову - это вызвать для каждого найденного функцию [GetClassLong] и выяснить или иконку или адрес оконной процедуры. У сервиса ни первого, ни второго не окажется.
А если считать кол-во сервисов и при выводе списка процессов первые несколько не выводить . Т.к. При выводе списка процессов , сначала выводятся сервисы.
-
15 минуту назад, keng сказал:
Привет! Между процессом и сервисом разница только в том, что у сервиса иначально нет окна и пользователь сам никак с ним не взаимодействует. Есть еще пара особенностей, конечно, но они не сильно меняют суть дела.
Здравствуйте keng , я вас знаю Рад , что вы ответили .Но как можно программно отличить их ?Может быть OpenProcess при открытии сервиса вернёт false ?
-
Здравствуйте.Я недавно сделал программу , получающую список процессов (Process32Next), но вместе с процессами она выводит и сервисы .Как можно исправить ?
Ожидание завершения потокОВ
in Низкоуровневое программирование
Опубликовано
Я кажется понял , в чём ошибка .
У меня
DWORD WINAPI ThreadProc(CONST LPVOID lpParam);
А для WaitForMultipleObjects надо
void thread_0()
Не так ли ?