在DLL中创建线程,怎么做?
在DLL中创建线程,怎么做?
可以实现么,我做了,会搞死程序。
[解决办法]
会搞死程序?
这要看你具体的代码才知道
[解决办法]
没有什么特殊的地方,因为DLL在执行时还是和主程序在同一个内存空间中,写法上和普通程序一样。
[解决办法]
Sleep搞的假死
[解决办法]
for (int i = 0; i < 100; i++) {
Sleep(1000);
// 按下0键2
keybd_event(0x30, (0x30, 0), 0, 0);
}
-----------------------------------
这段代码休眠了100*1000=100000毫秒,是不是因为休眠时间过长的原因,EXE与Dll中的线程没什么差别的。