[img] © не моё
Может в процессе создать занятый именованный mutex, в сервисе ждать на нём и в случае успешного завершения процесса отпускать mutext корректно...
Не спорю. По CRC32 восстановить содержимое буфера невозможно, можно только проверить потенциальную правильность и то не 100%. (для буфера размером...
А число то двоечка :))) По крайней мере под тот CRC32 который нам дан подошёл только файл такого содержания:...
Хм, для числа от 1 до 10, 36 байтов текста многовато. Ну оно и понятно, иначе бы брутфорсом перебрали числа на совпадение CRC32. Хотя это лечится...
IceStudent По поводу LoadLibrary меня проглючило, ибо помнил только что вызовы DllMain упорядочиваются. Вот теперь освежил память и понял что...
Заранее извиняюсь за большой объём цитирования, но, вряд ли у меня получится сказать лучше автора. BOOL WINAPI DllMain(HINSTANCE hinstDll, DWORD...
http://www.securitylab.ru/news/300549.php
В WinHex'е открываешь бинарь, Edit->Copy All->C source и получаешь в буфере обмена готовый для вставки в проект код: unsigned char data[532] = {...
Насколько помню у Рихтера было о том что нельзя вызывать из DllMain функции, которые могут потребовать подгрузку других DLL. Соотвественно...
Попробуй вычислить различные хэши от файла и сравнить с оригиналом. Судя по длине хэша 160 бит - похоже на SHA.
Ещё FILE_FLAG_RANDOM_ACCESS добавить не помешало бы, раз у нас операция не последовательная.
Как вариант - через bat файл. Хотя некрасиво конечно же.
Опоздали :) https://www.nic.ru/whois/?query=telepatov.net
Имена участников (разделяйте запятой).