远程线程注入,是用的非DLL方法,在注入的线程里是
// 远程线程执行体
DWORD __stdcall ThreadProc(RemotePara *Para)
{
typedef int (__stdcall *PMessageBox) ( HWND , LPCTSTR , LPCTSTR , UINT );
PMessageBox MessageBoxFunc = (PMessageBox)Para->dwMessageBox;
MessageBoxFunc(NULL, Para->strMessageBox, NULL, MB_OK);
}//如果远程线程启动,便以注入的进程弹出对话框
可以在运行要注入的进程时,弹出确认对话框
但是为什么我在注入的线程里再加上
ofstream outfile("e://testout.txt");
int i = 100;
while(i>0)
{
i--;
outfile<<"test"<<endl;
}//如果远程线程启动,便在testout.txt里面输入test,100个
就会报错啊,编译通过,一运行就出错,为什么哦?
// 远程线程执行体
DWORD __stdcall ThreadProc(RemotePara *Para)
{
typedef int (__stdcall *PMessageBox) ( HWND , LPCTSTR , LPCTSTR , UINT );
PMessageBox MessageBoxFunc = (PMessageBox)Para->dwMessageBox;
MessageBoxFunc(NULL, Para->strMessageBox, NULL, MB_OK);
}//如果远程线程启动,便以注入的进程弹出对话框
可以在运行要注入的进程时,弹出确认对话框
但是为什么我在注入的线程里再加上
ofstream outfile("e://testout.txt");
int i = 100;
while(i>0)
{
i--;
outfile<<"test"<<endl;
}//如果远程线程启动,便在testout.txt里面输入test,100个
就会报错啊,编译通过,一运行就出错,为什么哦?
解决方案 »
- 为什么windows media sdk方面的资料这么少?难道都用DirectShow了???
- 没分了,发现bug。。
- DirectX SDK最新的是2008/9的吧? 难道后来就没有更新过了?
- 求助:那里有MAC地址编辑控件的源代码???
- 看过《VC++技术内幕》中关于“自动化”的那章吧,有一个问题!
- 怎样学VC++
- CListCtrl控件的问题
- 问题大讨论(来者有分):如何在vc中实现在对话框的特定位置使一字符串反复流动起来?
- 关于做下载软件
- 如何在谈出对话框后得到鼠标输入焦点?
- 写个机器码的注册软件,询问一下关于硬盘号的问题
- 如何判断CFileDialog对话框的OK Button被按下了?
我已经知道是怎么回事了,问题解决