Win7删除文件问题
来源:互联网 发布:手机后期ps软件 编辑:程序博客网 时间:2024/05/01 06:41
这段时间在做个安装程序~,发现个很奇怪的问题
DeleteFile(strFileName);
删除C盘中的文件报错,返回没有权限,可是我的程序已经是管理员权限运行了,这就神奇了。
然后让程序生成个bat,用bat来删除文件结果发现这是可行的.....
后来发现用SHFileOperation是可以删除的.....只好写了个函数专门删除文件
<pre name="code" class="cpp">
<span style="font-family: Arial, Helvetica, sans-serif;">
BOOL CUnInstallDlg::DeleteFileOrDir(CDuiString strFileName)
{
TCHAR szFileName[MAX_PATH+2] = {0};
_stprintf_s(szFileName,strFileName.GetLength()+1,strFileName.GetData());
SHFILEOPSTRUCT FileOp = {0};FileOp.hwnd = m_hWnd;FileOp.wFunc = FO_DELETE;FileOp.pFrom = szFileName;FileOp.pTo = NULL;FileOp.fFlags = FOF_SILENT | FOF_NOCONFIRMATION | FOF_NOERRORUI|FOF_ALLOWUNDO ;FileOp.fAnyOperationsAborted = FALSE;FileOp.hNameMappings = NULL;FileOp.lpszProgressTitle = NULL;if(SHFileOperation(&FileOp)){return FALSE;}return TRUE;}
</span>
0 0
- Win7删除文件问题
- Win7/Win8 文件删除延迟问题
- win7文件无法删除
- Win7删除休眠文件
- WIN7下顽固文件删除
- win7 下无法删除文件
- win7文件共享问题
- WIN7 出现文件无法删除解决办法
- 删除win7的休眠文件 hiberfil.sys
- Win7下如何删除“顽固文件”cygwin
- Win7强制删除文件或文件夹
- 删除win7文件的默认打开方式
- winxp win7 sam 文件删除 恢复
- WIN7删除文件不进回收站
- Win7下如何删除“顽固文件”cygwin
- Win7下如何删除“顽固文件”cygwin
- win7以上系统文件无法删除方法
- Win7百科:Win7怎么恢复回收站删除的文件
- Sed 单行脚本快速参考
- 深入理解软件包的配置、编译与安装
- OpenCV基础篇之读取显示图片
- 理解SQL SERVER中的分区表
- OpenCV基础篇之像素操作对比度调节
- Win7删除文件问题
- Java RMI之HelloWorld篇
- 阿里校招笔试题
- 4.Spring DI(依赖注入)
- NandFlash的读写操作
- UVa 11076 - Add Again (排列之和 组合数学)
- hnu 1242 Rescue
- PYTHON基础(转)
- DSP/BIOS使用之初窥门径——滴答时钟及烧写Flash