PTHREAD_START_ROUTINE pThreadLib = (PTHREAD_START_ROUTINE)
GetProcAddress(GetModuleHandle(TEXT("Kernel32.dll")),"LoadLibraryW");
if(pThreadLib == NULL)
__leave;
DWORD ThreadId; hThread = CreateRemoteThread(hProcess,
NULL,
0,
pThreadLib, //问题在这里,说是这个地址不能读???
pszDllFileRemote,
0,
&ThreadId);完全按照程序员第7期的代码来的啊。
目的进程的空间也分配了,字串也写好了,怎么就是在取loadlibraryA出了错???
问题在哪儿呀。高手指点
GetProcAddress(GetModuleHandle(TEXT("Kernel32.dll")),"LoadLibraryW");
if(pThreadLib == NULL)
__leave;
DWORD ThreadId; hThread = CreateRemoteThread(hProcess,
NULL,
0,
pThreadLib, //问题在这里,说是这个地址不能读???
pszDllFileRemote,
0,
&ThreadId);完全按照程序员第7期的代码来的啊。
目的进程的空间也分配了,字串也写好了,怎么就是在取loadlibraryA出了错???
问题在哪儿呀。高手指点
解决方案 »
- 求问关于shell编程中的ITEMIDLIST结构
- mfc使用ADO编写ACCESS数据库程序,在有些电脑上无法CreateInstance
- 求实时采集数据画图帮助
- ~~~bash编程:小任务:求解:~~~
- 有没有在运行时动态调用某指定COM的办法?
- DOS(CONSOLE application )下如何实现多线程?
- importlib("C:\Program Files\Common Files\System\ado\msado15.dll");
- VC怎么实现文件类型转换(后缀名修改)
- 请问谁知道word文件的体系结构?
- 求一个vs2008 可以用的mfc 界面库
- 这次可能真要微软专家才能搞得定了。。。。。 :(
- 怪了,关于MainMenu
GetProcAddress(GetModuleHandle(TEXT("Kernel32.dll")),"LoadLibraryW");
if(pThreadLib == NULL)
__leave;
hThread = CreateRemoteThread(hProcess,
NULL,
0,
pThreadLib,
pszDllFileRemote,
0,
NULL);
强烈要求Kevin_qing老大把98下实现的代码给我们这些小虾米学习学习
我原来看到一个人问过Kevin_qing老大这个问题的,只给了思路,当时没有特别注意现在想不起来了。
老大,再请教一下吧。。
大家请up,这个可是难得的学习老大的时候哈。
帮你up一下,
不过在98下,可以用钩子解决问题
帮你up