在dllmain中createthread的问题 各位大侠,小弟在dllmain中用CreateThread函数创建一个线程,未遂!看《Windows核心编程》中相关章节知道了部分原因,但仍然云里雾里的,没有解决的办法,能不能帮忙解决一下,积分太低了,也没有什么可以给的,纯粹公益行动,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 #include <stdio.h>#include <windows.h>#include <fstream>#pragma comment(lib, "user32.lib")using namespace std;#pragma unmanagedHINSTANCE h_HIN = NULL;HANDLE hThread = NULL;DWORD WINAPI MyFunc(LPVOID lpParameter){ ofstream outfile("D:\\aaa.txt", ofstream::out | ofstream::app); outfile << "bbbbbbbbbbbbbbb\n" << endl; outfile.close(); return TRUE;}BOOL WINAPI DllMain(HINSTANCE hDllHandle, DWORD nReason, PVOID Reserved){ HANDLE hThread = NULL; DWORD dwThreadID = NULL; switch (nReason) { case DLL_PROCESS_ATTACH: h_HIN = hDllHandle; hThread = CreateThread(NULL, 0, MyFunc, 0, NULL, NULL); break; case DLL_PROCESS_DETACH: break; case DLL_THREAD_ATTACH: break; case DLL_THREAD_DETACH: break; default: break; } return TRUE;} 关于SetTimer函数 请问一个超级初级的问题 但是有点想不通 派生类指针赋值给基类指针 和 派生类指针强制转换为基类指针 的区别 高人指点:vc++6.0中,如果某个线程发生异常,从而非正常退出,应该怎么办? 用什么方法可以在对话框指定区显示JPG图片? 如何在view中动态创建超链接(使用CHyperLink)? 一个简单而又奇怪的问题!!! 我写的dll,拿到别的机上不能用 100分求答案,请各位大侠帮忙。 把lib库用下面方法转换成dll是否可行? 自定义消息报找不到消息定义方法 请问在VC中怎么编写中断响应函数?? ICON 标题栏图标怎么没有?
#include <stdio.h>
#include <windows.h>
#include <fstream>
#pragma comment(lib, "user32.lib")
using namespace std;
#pragma unmanagedHINSTANCE h_HIN = NULL;
HANDLE hThread = NULL;
DWORD WINAPI MyFunc(LPVOID lpParameter)
{
ofstream outfile("D:\\aaa.txt", ofstream::out | ofstream::app);
outfile << "bbbbbbbbbbbbbbb\n" << endl;
outfile.close();
return TRUE;
}BOOL WINAPI DllMain(HINSTANCE hDllHandle, DWORD nReason, PVOID Reserved)
{
HANDLE hThread = NULL;
DWORD dwThreadID = NULL;
switch (nReason)
{
case DLL_PROCESS_ATTACH:
h_HIN = hDllHandle;
hThread = CreateThread(NULL, 0, MyFunc, 0, NULL, NULL);
break;
case DLL_PROCESS_DETACH:
break;
case DLL_THREAD_ATTACH:
break;
case DLL_THREAD_DETACH:
break;
default:
break;
}
return TRUE;
}