Page 2 of 2

Re: Volume_Serial_Number

Posted: Thu Jun 13, 2024 1:12 pm
by MH100181
Проверил на 10.80 Build 20240613 два проекта. Баги на месте

Re: Volume_Serial_Number

Posted: Fri Jun 14, 2024 9:44 am
by Enigma
Версия 10.90 будет работать с .net как надо, отписался на почту.

Re: Volume_Serial_Number

Posted: Fri Jun 14, 2024 3:05 pm
by MH100181
Я думаю вам лучше обратиться к разработчикам этой .dll, чтобы они посмотрели в исходном коде, почему именно не получается установить хук.
Проблема то не только с этой dll, вот тест проект - хуки с помощью PYG 1.0.0.21
Я в тестовый файл их даже принудительно в импорте прописываю,
1 - с помощью CFF Explorer
2 - с помощью setdll

Вот ещё хук с помощью Baymax Patch Tools (сюда отказалась загружаться)
https://pixeldrain.com/u/aRCTLQTQ
После сборки целевой файл даже отказывается "видеть" dll хотя она продублирована и в вирт. и в реальной ФС

Re: Volume_Serial_Number

Posted: Fri Jun 14, 2024 4:07 pm
by MH100181
А вот если классический инлайн патч, без правки импорта, вообще без правки целевого файла, спотыкаются все версии, даже 10.60
https://pixeldrain.com/u/9bHzqcC5

Re: Volume_Serial_Number

Posted: Fri Jun 14, 2024 8:23 pm
by MH100181
Вот, обычный лаунчер который использует хук мыши при клике на свободном месте рабочего стола открывает своё окно - тоже не работает

Re: Volume_Serial_Number

Posted: Thu Aug 08, 2024 5:13 pm
by MH100181
Enigma Virtual Box 10.90 20240722 - баг на месте

Re: Volume_Serial_Number

Posted: Thu Aug 29, 2024 6:27 am
by Enigma
MH100181 wrote: Fri Jun 14, 2024 8:23 pm Вот, обычный лаунчер который использует хук мыши при клике на свободном месте рабочего стола открывает своё окно - тоже не работает
Этот пример 100% работать не будет, и никогда не будет добавлен в поддержку. Он использует технику хука, когда .dll встраивается во все процессы рабочего стола, которые имеют графические окна. Система сама загружает .dll в такие процессы, .dll по указанному пути.

Чтобы система видела эту .dll, Virtual Box должен спроецировать свою виртуальную систему во все запущенные процессы.
Виртуальная система Virtual Box работает в рамках одного процесса, или дочерних процессов запущенных из основного, встраиваться во все процессы системы Virtual Box не может.