Volume_Serial_Number

Issues related to Enigma Virtual Box
MH100181
Posts: 47
Joined: Sun Apr 24, 2011 10:37 pm

Re: Volume_Serial_Number

Post by MH100181 »

Проверил на 10.80 Build 20240613 два проекта. Баги на месте
Enigma
Site Admin
Posts: 3082
Joined: Wed Aug 20, 2008 2:24 pm

Re: Volume_Serial_Number

Post by Enigma »

Версия 10.90 будет работать с .net как надо, отписался на почту.
MH100181
Posts: 47
Joined: Sun Apr 24, 2011 10:37 pm

Re: Volume_Serial_Number

Post by MH100181 »

Я думаю вам лучше обратиться к разработчикам этой .dll, чтобы они посмотрели в исходном коде, почему именно не получается установить хук.
Проблема то не только с этой dll, вот тест проект - хуки с помощью PYG 1.0.0.21
Я в тестовый файл их даже принудительно в импорте прописываю,
1 - с помощью CFF Explorer
2 - с помощью setdll

Вот ещё хук с помощью Baymax Patch Tools (сюда отказалась загружаться)
https://pixeldrain.com/u/aRCTLQTQ
После сборки целевой файл даже отказывается "видеть" dll хотя она продублирована и в вирт. и в реальной ФС
You do not have the required permissions to view the files attached to this post.
MH100181
Posts: 47
Joined: Sun Apr 24, 2011 10:37 pm

Re: Volume_Serial_Number

Post by MH100181 »

А вот если классический инлайн патч, без правки импорта, вообще без правки целевого файла, спотыкаются все версии, даже 10.60
https://pixeldrain.com/u/9bHzqcC5
MH100181
Posts: 47
Joined: Sun Apr 24, 2011 10:37 pm

Re: Volume_Serial_Number

Post by MH100181 »

Вот, обычный лаунчер который использует хук мыши при клике на свободном месте рабочего стола открывает своё окно - тоже не работает
You do not have the required permissions to view the files attached to this post.
MH100181
Posts: 47
Joined: Sun Apr 24, 2011 10:37 pm

Re: Volume_Serial_Number

Post by MH100181 »

Enigma Virtual Box 10.90 20240722 - баг на месте
Enigma
Site Admin
Posts: 3082
Joined: Wed Aug 20, 2008 2:24 pm

Re: Volume_Serial_Number

Post by Enigma »

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

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