解决360等杀毒软件阻止文件替换的问题!
来源:互联网 发布:淘宝商城家具沙发 编辑:程序博客网 时间:2024/05/21 11:09
测试反馈说程序升级的时候主进程的exe总替换不掉,起初以为是升级的时候没有进程没有退出,于是在很多地方添加了检测杀死进程的代码,结果问题依旧,后来才发现是360阻止了exe文件的覆盖,奇葩的是报错说替换会引起系统问题的错误。
还有一个费解的问题是360好像很有针对性,修改,删除这个exe都不会报错,但是替换就会阻止;
闲话少叙。说下发现:
开始的时候用的API是
MoveFile(LPCTSTR lpExistingFileName,LPCTSTR lpNewFileName) ;
int __cdecl rename(_In_z_ const char * _OldFilename, _In_z_ const char * _NewFilename);
结果报错之后阻止了函数的执行;
替换成
BOOL CopyFile( LPCTSTR lpExistingFileName, LPCTSTR lpNewFileName, BOOL bFailIfExists);
虽然报错但是没有阻止这个API的执行;
0 0
- 解决360等杀毒软件阻止文件替换的问题!
- 关于用程序控制Word,Excel等文件的调用,编辑,替换等问题
- 解决AVAST杀毒软件导致系统启动缓慢的问题
- 解决MATLAB文件关联M等文件的问题
- 360杀毒软件问题
- 解决jsp无法读入css、js等文件的问题
- 如何解决ie受限和阻止弹出框的问题
- 解决window.open 会被IE阻止的问题
- 适合中国电脑安装的杀毒软件等
- 利用替换SAM文件的方式破解XP登陆密码,解决无法登陆系统的问题
- 解决杀毒软件不能启动的一种方法
- 解决VISTA阻止修改默认浏览器问题
- 关于金山软件杀毒软件卸载后Kingsoft大文件无法删除的问题
- 解决myeclipse中struts2 bug问题包的替换问题
- 抢救杀毒软件斩杀的文件
- Flex+Java组合解决汉字或特殊符号(如&等)文件下载时的文件名乱码问题
- 关于HttpModule中像图片,*.css,*.js等资源文件也被请求问题的解决
- 解决导入dxut.h等文件的未知错误 && 路径问题
- 技术博客收藏
- 图像特征提取三大算法:HOG特征,LBP特征,Haar特征
- 响应式布局:CSS3弹性盒flex布局模型
- React Native 详细实现热部署、增量差异化热更新
- 【HNOI2010】bzoj2002 弹飞绵羊【解法一】
- 解决360等杀毒软件阻止文件替换的问题!
- FLV文件格式解析
- 随机森林总结
- Android学习笔记——日志工具的使用
- (翻译)Javascript-How Prototypal Inheritance really works
- MaterialDesign5.0详解
- halou
- C++ 输出全排列 简单递归 N皇后问题
- [联表] -- Yii2实现跨mysql数据库关联查询排序功能