我已经看过这篇文章:How can I start explorer.exe via C++?,这是旧文章。 我当时正在处理批处理文件命令,我想使用C ++复制此功能
taskkill /f /im explorer.exe
start explorer.exe
我正在使用
用C ++中的system(“”)
命令来实现它。这是代码:注意,杀死explorer.exe可以正常工作,但是我无法再次启动它。
#include "pch.h"
#include <windows.h>
#include <iostream>
int main ()
{
system("taskkill /f /im explorer.exe");
system("explorer.exe");
}
它不是打开explorer.exe来返回Windows UI,而是在Windows中打开快速访问。有想法吗?
答案 0 :(得分:-1)
使用cmd将是%SystemRoot%\Explorer.exe
,要在c ++中使用,将是system("C:/Windows/Explorer.exe")
您的代码将打开以下文件C:/windows/sistem32/explorer
什么是用户界面,您必须在此路径C:/windows/Explorer.exe
上打开一个
希望它对您有用,..
示例
#include "pch.h"
#include <windows.h>
#include <iostream>
int main ()
{
system("taskkill /f /im explorer.exe");
system("C:/windows/Explorer.exe");
}```