
31.07.2018, 14:25
|
|
Участник форума
Регистрация: 12.10.2016
Сообщений: 212
С нами:
5044008
Репутация:
108
|
|
Здарова, мужики.
Пишу dll d3d9, которое будет подгружать основной d3d9.dll от майкрософт. Только одна проблема.... Крашит при входе. Что делать, чтобы всё заработало?
C++:
Код:
#include
#include
#include
#include
#include
void
__cdecl
MainThread
(
void
*
pArg
)
{
while
(
true
)
{
Sleep
(
10
)
;
if
(
GetAsyncKeyState
(
VK_NUMPAD1
)
)
{
keybd_event
(
'n'
,
0
,
0
,
0
)
;
keybd_event
(
'n'
,
0
,
KEYEVENTF_KEYUP
,
0
)
;
}
}
}
BOOL WINAPI
DllMain
(
_In_ HINSTANCE hinstDLL
,
_In_ DWORD fdwReason
,
_In_ PVOID lpvReserved
)
{
if
(
fdwReason
==
DLL_PROCESS_ATTACH
)
{
LoadLibrary
(
"C:\\Windows\\System32\\d3d9.dll"
)
;
_beginthread
(
MainThread
,
NULL
,
nullptr
)
;
}
return
TRUE
;
}
Ошибка:
Код:
Код:
Серьезность Код Описание Строка Состояние подавления
Предупреждение MSB8004 каталог Output заканчивается не косой чертой. Этот экземпляр сборки добавит косую черту, поскольку она необходима для правильного определения каталога Output. 377
|
|
|