创设远程线程没有反应

创建远程线程没有反应
//DLL代码
#include<Windows.h>
extern "C" BOOL WINAPI DllMain(HINSTANCE,DWORD,LPVOID)
{
MessageBox(0,L"Text",L"Caption",0);
}

#include<iostream>
#include<Windows.h>
#include<tchar.h>
using namespace std;
void main()
{
DWORD dwPid=2300;//notepad.exe 记事本
HANDLE hProcess = OpenProcess(PROCESS_ALL_ACCESS,FALSE,dwPid);

PVOID pDllAddr = VirtualAllocEx(hProcess,NULL,5000,MEM_COMMIT,PAGE_READWRITE);

DWORD dwWriteNum=0;
WriteProcessMemory(hProcess,pDllAddr,
L"C:\\Users\\Administrator\\Desktop\\DLL\\Release\\DLL.dll",
sizeof(L"C:\\Users\\Administrator\\Desktop\\DLL\\Release\\DLL.dll"),
&dwWriteNum);

FARPROC pFunAddr = GetProcAddress(GetModuleHandle(L"kernel32.dll"),
"LoadLibraryA");

HANDLE hThread = CreateRemoteThread(hProcess,NULL,0,(LPTHREAD_START_ROUTINE)pFunAddr,pDllAddr,0,0);
}


创设远程线程没有反应
------解决思路----------------------
上面是 L"" 函数用 LoadLibraryW 试试看