Показать сообщение отдельно

  #6  
Старый 31.07.2018, 14:25
romanblinov2013
Участник форума
Регистрация: 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
 
Ответить с цитированием