ASI DwmComposition

Статус
В этой теме нельзя размещать новые ответы.

SR_team

like pancake
Автор темы
BH Team
4,809
6,487
Данный плагин восстанавливает композицию окон после запуска игры. Актуально для Win7, где исчезает прозрачность окон при запуске игры! Да-да, вы все правильно поняли - установив этот плагин вы перестанете блевать сворачивая игру или запуская ее в окне!
0066mnu413n6h435.png


P.S. На самом деле этот плагин будет работать абсолютно со всеми играми, если его переименовать в .dll и заинжектить



C++:
#include <windows.h>
#include <dwmapi.h>
#pragma comment(lib, "Dwmapi")

BOOL APIENTRY DllMain(HMODULE hModule, DWORD dwReasonForCall, LPVOID lpReserved)
{
    switch (dwReasonForCall)
    {
        case DLL_PROCESS_ATTACH:
            DwmEnableComposition(DWM_EC_ENABLECOMPOSITION);
            break;
        case DLL_THREAD_ATTACH:
        case DLL_THREAD_DETACH:
        case DLL_PROCESS_DETACH:
            break;
    }
    return TRUE;
}
 

Вложения

  • DwmComposition.asi
    32.5 KB · Просмотры: 1,786
Последнее редактирование:

Dimoz

Новичок
98
16
тема, я уже заебал гугл вопросами в стиле "как убрать автоматическое отключение aero?"
 

eiuhuth

Новичок
91
43
Круто, у меня винда 7, но я хочу 10 установить но никак не устанавливается
 

barspinoff

Известный
126
34
не то разве?

void EnableWindowsAero()
{
typedef HRESULT(WINAPI *DwmEnableComposition_t)(UINT uCompositionAction);
HMODULE dwmapi = LoadLibrary("dwmapi.dll");
if (dwmapi == NULL)
return;

DwmEnableComposition_t dwmEnableComposition = (DwmEnableComposition_t)GetProcAddress(dwmapi, "DwmEnableComposition");
if (dwmEnableComposition != NULL)
dwmEnableComposition(1);

FreeLibrary(dwmapi);
}
 

SR_team

like pancake
Автор темы
BH Team
4,809
6,487
не то разве?

void EnableWindowsAero()
{
typedef HRESULT(WINAPI *DwmEnableComposition_t)(UINT uCompositionAction);
HMODULE dwmapi = LoadLibrary("dwmapi.dll");
if (dwmapi == NULL)
return;

DwmEnableComposition_t dwmEnableComposition = (DwmEnableComposition_t)GetProcAddress(dwmapi, "DwmEnableComposition");
if (dwmEnableComposition != NULL)
dwmEnableComposition(1);

FreeLibrary(dwmapi);
}
А я то думал, что там по человечески функция вызывается, вот и не нашел
 

Clopster

Известный
143
96
чёт только сейчас скачал сие чудо и тоже "error loading plugin". cleo 4.1 (установил 4.3 и поверх неё 4.1). даже на пустой жта так.
p.s. проблема решилась только переименовыванием в .dll и загрузке в игру с помощью ENB. работает в принципе, спасибо
 
Последнее редактирование:

4el0ve4ik

Известный
Всефорумный модератор
1,550
1,343
чёт только сейчас скачал сие чудо и тоже "error loading plugin". cleo 4.1 (установил 4.3 и поверх неё 4.1). даже на пустой жта так.
p.s. проблема решилась только переименовыванием в .dll и загрузке в игру с помощью ENB. работает в принципе, спасибо
Cleo 4.3, SF 5.3.3 - все прекрасно работает
 

Чарли...

Потрачен
42
9
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Почему я все еще блюю ?
sAiB0iE.jpg
 
Статус
В этой теме нельзя размещать новые ответы.