永发信息网

VC 远程线程DLL 如何从子线程中卸载DLL?

答案:3  悬赏:10  手机版
解决时间 2021-07-21 20:07

DWORD WINAPI ThreadProc(LPVOID lpParameter)
{

//从这里如何卸载??

return 0;
}


void APIENTRY DllMaina( HANDLE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved)
{
if(ul_reason_for_call==DLL_PROCESS_ATTACH)
CreateThread(NULL,0,ThreadProc,NULL,0,NULL);
}

最佳答案

你的题目让楼上两位误会了。


dll是不能自己卸载自己的,它是由系统来自动管理的,你只需要处理好DllMain()的返回参数即可,正确地根据情况返回True或者False给系统,系统将根据情况来决定什么时候对哪个dll实施卸载。

全部回答
FreeLibrary(hinstDLL);
dll中的线程能卸载掉它自己吗?够呛吧,你用FreeLibrary()函数卸载一下试试,要是不好用的话你就采用回调函数吧,在回调函数中卸载这个DLL
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
电视剧台词经典对话,电影里的经典台词和对白
每天CCTV5NBA比赛结束后放全场比分时的歌曲是
梦幻国度的角色多久清理一次啊?
江汉区武汉明安驾校室内一体化训练基地怎么去
口袋西游免费的G在哪里下啊?
怎么能让皮肤好点
我的女朋友现在对我失去了信任,现在怀了我的
我想免费领花种,但有个验证码要输,但我手机
我想换个手机,不知道用那种类?
描述早晨的美好的诗句,描写清晨的段落
有没有太阳人
QQ游戏被封号了怎么办,
ag_UnitFrames AGUF头像如何设置目标的DEBUFF
内江地区有出售二手(本田)摩托跑车的吗?有
娄星区娄底三中这个地址在什么地方,我要去这
推荐资讯
毕业贺卡祝福语给同学,朋友儿子满月酒怎样说
若式子根号x+1/x-3有意义,则x满足的条件
变压器村上有收费权利吗、
一瓶葡萄糖酸内酯是多少钱
600元买一个宏基V193HQ17.5寸宽屏显示器划算
怎么去除像是烂嘴角的痕迹?
冷水滩区永州市优化经济环境办公室这个地址怎
N78的喇叭坏了。08年8月9日买的``还在保修吗
怎么开黑钻啊?
襄樊有没有做汽车改装的
中医类或医学类古书天津哪里卖的比较好?
哪里有《智人》这部片子的完整版的下载资源
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?