社区
进程/线程/DLL
帖子详情
在DLL能不能含有产生线程的函数?
taoqx
2000-07-05 06:24:00
我想在DLL中包含一些函数,这些函数在被调用后会生成一个线程,不知这样做可不可以?另外如果在DLL的函数中的一些参数如果需要取得应用程序主窗口的句柄,不知这样做在非VC的应用中,比如是在PB中,调用这些函数可不可以?希望各位高手指教
...全文
156
3
打赏
收藏
在DLL能不能含有产生线程的函数?
我想在DLL中包含一些函数,这些函数在被调用后会生成一个线程,不知这样做可不可以?另外如果在DLL的函数中的一些参数如果需要取得应用程序主窗口的句柄,不知这样做在非VC的应用中,比如是在PB中,调用这些函数可不可以?希望各位高手指教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
temp
2001-05-26
打赏
举报
回复
听课。
jing
2000-07-07
打赏
举报
回复
1.当然可以
2.函数行参用long
crystal_zsp
2000-07-07
打赏
举报
回复
在DLL中能产生线程函数。
UINT Computer(LPVOID pParam)
{
AfxMessageBox("Thread is running :") ;
return 0 ;
}
CEx25App theApp;
extern "C" __declspec(dllexport) void Demo()
{
::AfxBeginThread(Computer,NULL,THREAD_PRIORITY_NORMAL) ;
}
然后Build这个DLL。
在另一个工程中调用DLL。
typedef void (*FU)() ;
FU Abc ;
HINSTANCE hInstance ;
hInstance=::LoadLibrary("d:\\usr\\ex25\\debug\\ex25.dll") ;
Abc= (FU)::GetProcAddress(hInstance,"MouseHook") ;
Abc() ;
整理后应该可以。
dll
远程
线程
注入(支持64bit win7)
把
dll
注入到远程
线程
。使用的时候创建一个空的工程,然后把代码当做主文件放到工程中,自己写个mian
函数
调用inject
DLL
函数
就能注入了。菜鸟级友情提醒:64位别忘了编译成x64的可执行文件
在
Dll
中创建
线程
?No,大错特错
在
Dll
中创建
线程
?No,大错特错,容易死锁
Windows进程常用
DLL
模块注入技术
进程入口点注入,在程序初始化的时机前将
dll
模块文件注入至目标主
线程
。 进程调试级注入,涉及调试器相关功能调用知识点
dll
模块重定位内存注入,模拟操作系统加载PE文件方式,直接将
dll
文件内存数据写入目标进程并...
关于在
dll
内部建立
线程
,释放
线程
的问题?
关于在
dll
内部建立
线程
,释放
线程
的问题?... 请问能否在
dll
内部
函数
里建立
线程
,执行完
线程
后再释放
线程
,然后
函数
返回相应值?在这种情况应该如何建立、执行和释放
线程
? 我的部份代码如下: ...
DLL
的多
线程
在
DLL
中可以处理多
线程
,WIN32对于多
线程
的支持是操作系统本身提供的一种能力,并不在于用户编写的是哪一类程序。即便是一个控制台程序,我们都可以使用多
线程
: #include #include void ThreadFun(void) { while...
进程/线程/DLL
15,472
社区成员
49,183
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章