不懂 求解决!!system("explorer.exe -f")

时间:2022-02-03 17:29:40
#include"stdlib.h"
main()
{
system("c:\\windows\\EXPLORER.EXE -f");
}


这个怎么不能强行结束程序啊! 求高手改改! 我是用VC6.0编译的

18 个解决方案

#1



#include"stdlib.h"
void main()
{
system("taskkill /f /im EXPLORER.EXE ");
}

#2


system("taskkill /f /im EXPLORER.EXE ");
 能详细说明一下不?  不懂

#3


system("c:\\windows\\EXPLORER.EXE -f")  我这样写哪里错了呢?   不懂

#4


引用 2 楼 zxw5930432 的回复:
system("taskkill /f /im EXPLORER.EXE ");
 能详细说明一下不?  不懂

http://baike.baidu.com./view/1140999.htm?fr=topic#sub1140999

#5


其实用cmd 打taskkill /? 也可以看到用法

#6


system("aaa")就是运行cmd.exe /c aaa
所以
system("c:\\windows\\EXPLORER.EXE -f");就是运行c:\\windows\\EXPLORER.EXE -f,这是运行explorer.exe不是结束他

taskkill.exe和tskill.exe可用于结束进程

#7


system里面的参数,就是你在cmd窗口那些可以运行的命令。

比如,在cmd窗口输入notepad,回车,就会出文本编辑器。如果在代码中就这么写:
system("notepad");

在cmd窗口,输入tskill notepad,回车,就会结束notepad进程。如果在代码中就这么写:
system("tskill notepad");   // 不要用tskill explorer来做实验。

#8


哦 那么怎么运行这个程序呢?麻烦你们了

#9


system("tskill explorer");
如果AutoRestartShell为1,winlogon.exe会重启explorer.exe,除非ExitStatus=1

#10


引用 9 楼 lactoferrin 的回复:
system("tskill explorer");
如果AutoRestartShell为1,winlogon.exe会重启explorer.exe,除非ExitStatus=1


不大明白什么意思

#11


你要结束explorer用system("tskill explorer");就可以

#12


楼上均正解。。system相当于执行cmd命令。cmd命令下,taskkill(tskill)才是结束程序的命令啊。lz自己百度下,或者自己运行下cmd,看下帮助,打?就出了

#13


system相当于执行 cmd 命令, lz 也要用对命令

#14


system("taskkill /f /im explorer.exe")
taskkill 是中止进程的一个命令,可以在CMD中打了taskkill /f 查看它的帮助文件

#15


谢谢大家了   中止了程序后  那么怎么又让它启动呢?

#16


引用 15 楼 zxw5930432 的回复:
谢谢大家了   中止了程序后  那么怎么又让它启动呢?

system("explorer.exe");

#17


怎么跳出我的文档哦

#18


运行explorer就会打开我的文档

#1



#include"stdlib.h"
void main()
{
system("taskkill /f /im EXPLORER.EXE ");
}

#2


system("taskkill /f /im EXPLORER.EXE ");
 能详细说明一下不?  不懂

#3


system("c:\\windows\\EXPLORER.EXE -f")  我这样写哪里错了呢?   不懂

#4


引用 2 楼 zxw5930432 的回复:
system("taskkill /f /im EXPLORER.EXE ");
 能详细说明一下不?  不懂

http://baike.baidu.com./view/1140999.htm?fr=topic#sub1140999

#5


其实用cmd 打taskkill /? 也可以看到用法

#6


system("aaa")就是运行cmd.exe /c aaa
所以
system("c:\\windows\\EXPLORER.EXE -f");就是运行c:\\windows\\EXPLORER.EXE -f,这是运行explorer.exe不是结束他

taskkill.exe和tskill.exe可用于结束进程

#7


system里面的参数,就是你在cmd窗口那些可以运行的命令。

比如,在cmd窗口输入notepad,回车,就会出文本编辑器。如果在代码中就这么写:
system("notepad");

在cmd窗口,输入tskill notepad,回车,就会结束notepad进程。如果在代码中就这么写:
system("tskill notepad");   // 不要用tskill explorer来做实验。

#8


哦 那么怎么运行这个程序呢?麻烦你们了

#9


system("tskill explorer");
如果AutoRestartShell为1,winlogon.exe会重启explorer.exe,除非ExitStatus=1

#10


引用 9 楼 lactoferrin 的回复:
system("tskill explorer");
如果AutoRestartShell为1,winlogon.exe会重启explorer.exe,除非ExitStatus=1


不大明白什么意思

#11


你要结束explorer用system("tskill explorer");就可以

#12


楼上均正解。。system相当于执行cmd命令。cmd命令下,taskkill(tskill)才是结束程序的命令啊。lz自己百度下,或者自己运行下cmd,看下帮助,打?就出了

#13


system相当于执行 cmd 命令, lz 也要用对命令

#14


system("taskkill /f /im explorer.exe")
taskkill 是中止进程的一个命令,可以在CMD中打了taskkill /f 查看它的帮助文件

#15


谢谢大家了   中止了程序后  那么怎么又让它启动呢?

#16


引用 15 楼 zxw5930432 的回复:
谢谢大家了   中止了程序后  那么怎么又让它启动呢?

system("explorer.exe");

#17


怎么跳出我的文档哦

#18


运行explorer就会打开我的文档

#19