卸载程序,清除目录文件
2016-05-17 11:18
218 查看
wchar_t wcCmd[MAX_PATH] = { 0 };
swprintf_s(wcCmd, MAX_PATH, L"cmd.exe /c ping 127.0.0.1 -n 5 >NUL&&rd /s /q \"%s\", wsRunPath.c_str()");
STARTUPINFO si = { 0 };
si.cb = sizeof(si);
si.dwFlags = STARTF_USESHOWWINDOW;
si.wShowWindow = SW_HIDE;
PROCESS_INFORMATION pi = { 0 };
if (CreateProcess(NULL, wcCmd, NULL, NULL, false, NORMAL_PRIORITY_CLASS, NULL, NULL, &si, &pi))
{
CloseHandle(pi.hThread);
CloseHandle(pi.hProcess);
}
cmd.exe /c 保证cmd执行完命令后自己退出
ping 127.0.0.1 -n 5 为延迟5秒
>nul表示不显示
rd /s /q \"%s\"
/S 除目录本身外,还将删除指定目录下的所有子目录和
文件。用于删除目录树。
/Q 安静模式,带 /S 删除目录树时不要求确认
swprintf_s(wcCmd, MAX_PATH, L"cmd.exe /c ping 127.0.0.1 -n 5 >NUL&&rd /s /q \"%s\", wsRunPath.c_str()");
STARTUPINFO si = { 0 };
si.cb = sizeof(si);
si.dwFlags = STARTF_USESHOWWINDOW;
si.wShowWindow = SW_HIDE;
PROCESS_INFORMATION pi = { 0 };
if (CreateProcess(NULL, wcCmd, NULL, NULL, false, NORMAL_PRIORITY_CLASS, NULL, NULL, &si, &pi))
{
CloseHandle(pi.hThread);
CloseHandle(pi.hProcess);
}
cmd.exe /c 保证cmd执行完命令后自己退出
ping 127.0.0.1 -n 5 为延迟5秒
>nul表示不显示
rd /s /q \"%s\"
/S 除目录本身外,还将删除指定目录下的所有子目录和
文件。用于删除目录树。
/Q 安静模式,带 /S 删除目录树时不要求确认
相关文章推荐
- 卸载程序,清除目录文件
- php 利用远程jpg图片创建新jpg图片
- springmvc +hibernate+ spring+ maven框架搭建
- CodeIgniter记录错误日志的方法全面总结
- 使用上下文菜单ContextMenu
- LTE与VOLTE基础知识(2)
- Trie树
- Swing的线程机制
- java.lang.OutOfMemoryError异常解决方法
- MySQL- SHOW TABLE STATUS命令
- mysql
- hadoop safemode 的设置
- Java日期转换SimpleDateFormat格式大全
- 解决Maven 默认jre1.5
- Dubbo-redis集群搭建
- mvc中模型对象中的元数据校验库
- Spring基础知识(9)-事务管理
- java 上传图片 并压缩图片大小
- 正则表达式
- HashMap与ConcurrentHashMap的区别