Перейти к содержанию

ШАРИК

Пользователи
  • Постов

    220
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные ШАРИК

  1. 7 минут назад, keng сказал:

    В каком смысле? Ставишь брейкпоинт на ее вызов и все. При вылете смотришь, что она вернула, а дальше в MSDN читаешь расшифровку кода ошибки.

    Я кажется понял , в чём ошибка .
    У меня
    DWORD WINAPI ThreadProc(CONST LPVOID lpParam);
    А для WaitForMultipleObjects надо
    void thread_0()
    Не так ли ?

  2. Подскажите , что я не так делаю?
     

    Скрытый текст
    
    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]);

     

     

  3. 4 минуты назад, partoftheworlD сказал:

    Попробуй форматнуть с помощью SDFormatter в параметрах указать полное стирание.

     

    Еще вспомнил программу  HDD Low Level Format Tool она вроде бы тоже работает с microsd

    Если я не узнаю , что на этой карте памяти , я наверно умру от любопытства :D

    Вот тут ещё что-то . Но проблема в том , что мой ПК не открывает флешки microsd (Надо наверное обновление для windows скачать?).

  4. Только что, partoftheworlD сказал:

    Через файловый менеджер попробовать найти файл "mmcstore" в нем пароль может быть. Если найдешь хеш пароля можно будет сбрутить с помощью Jonh. В крайнем случае можно форматнуть флешку думаю пароль тоже удалится.

    При попытке форматирования , просит пароль . А mmcstore надо попробовать

  5. Здравствуйте , нашёл карту памяти на 4 ГБ . А на ней пароль :(
    И я короче чет приуныл . У меня есть телефоны:Nokia 5530 Symbian 9.4 и Nokia 5130 и Galaxy Grand Prime Android 5.1 . Слышал о способе взлома пароля на Symbian , но чет хз .
    Если сталкивались с таким , есть идеи или знаете  как решить эту проблему ,просьба ответить . Я думаю , что эта тема будет полезна для многих...

  6. Получил , пока только один сервис , потому что я хз , как их перебирать.
    Делал как тут , но массив заменил на (_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

  7. 22 минуты назад, keng сказал:

    Мой вариант с GetClassLong не сработал?

    Мне кажется , что это не совсем то ... Можно было бы сделать как тут или тут .
    В первом меня раздражает то , то там заданно количество элементов массива . Ну чуть позже попробую разобраться ...

  8. 2 минуты назад, keng сказал:

    Так ведь чтобы посчитать количество сервисов, для начала нужно научиться сервисы от обычных процессов отличать.

    Не , есть специальная функция EnumServicesStatusEx Или не то ?(

  9. 9 минут назад, keng сказал:

    Первое, что пришло в голову - это вызвать для каждого найденного функцию [GetClassLong] и выяснить или иконку или адрес оконной процедуры. У сервиса ни первого, ни второго не окажется.

    А если считать кол-во сервисов и при выводе списка процессов первые несколько не выводить . Т.к. При выводе списка процессов , сначала выводятся сервисы.

  10. 15 минуту назад, keng сказал:

    Привет! Между процессом и сервисом разница только в том, что у сервиса иначально нет окна и пользователь сам никак с ним не взаимодействует. Есть еще пара особенностей, конечно, но они не сильно меняют суть дела.

    Здравствуйте keng , я вас знаю ^_^ Рад , что вы ответили .Но как можно программно отличить их ?Может быть OpenProcess при открытии сервиса вернёт false ?

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.