第一步:用MoveFileEx(Source, Dest, MOVEFILE_REPLACE_EXISTING)将文件移到一个临时目录下。(原来正在使用的Dll是可以被移动的 :) )
第二步:用MoveFileEx(Source, nil, MOVEFILE_DELAY_UNTIL_REBOOT)在下一次开机时删除临时目录下的Dll
第三步:拷贝新的Dll到指定位置。
第一步:用MoveFileEx(Source, Dest, MOVEFILE_REPLACE_EXISTING)将文件移到一个临时目录下。(原来正在使用的Dll是可以被移动的 :) )
第二步:用MoveFileEx(Source, nil, MOVEFILE_DELAY_UNTIL_REBOOT)在下一次开机时删除临时目录下的Dll
第三步:拷贝新的Dll到指定位置。
MySQL 5.7 的安装与卸载
它线程才能调用。而0号线程又在无限等待1号线程结束,故死锁。前言最近我们的程序在退出时会卡住,调查发现是在卸载dll时死锁了。大概流程是这样的:我们的dll在加
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M