u013979943
宏利11
采纳率50%
2015-01-18 13:29 阅读 2.3k

VC 执行cmd dos命令时 无法删除目录 和自身,自己手动打开生成的cmd 时删除成功

生成的 cmd文件内容

rd .aa\Data
del .aa\uninst.exe
rd .\aa
del dele.cmd

WinExec(strMyDir,SW_SHOW); //cmd 执行了 看到执行界面了 但是没有删除
ShellExecute(NULL,"open",strMyDir,NULL,NULL,SW_SHOW); // 这个函数 一样

cmd 执行了 看到执行界面了 但是没有删除 ,自己手动打开生成的cmd 可以删除 都很OK , 求大神 解救
要删除的目录 都是空目录

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

4条回答 默认 最新

相关推荐