Restarting explorer.exe using C++
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}
I already took a look at this post: How can I start explorer.exe via C++? which is an old post.
I was playing around with batch file command and I wanted to replicate this function using C++
taskkill /f /im explorer.exe
start explorer.exe
I'm using the
system(" ")
command in C++ to make it happen. Here is the code: Note, killing the explorer.exe is working but I can't start it again.
#include "pch.h"
#include <windows.h>
#include <iostream>
int main ()
{
system("taskkill /f /im explorer.exe");
system("explorer.exe");
}
Instead of opening the explorer.exe to bring back the windows UI, it open the quick access in windows. Any idea?
c++ windows
|
show 5 more comments
I already took a look at this post: How can I start explorer.exe via C++? which is an old post.
I was playing around with batch file command and I wanted to replicate this function using C++
taskkill /f /im explorer.exe
start explorer.exe
I'm using the
system(" ")
command in C++ to make it happen. Here is the code: Note, killing the explorer.exe is working but I can't start it again.
#include "pch.h"
#include <windows.h>
#include <iostream>
int main ()
{
system("taskkill /f /im explorer.exe");
system("explorer.exe");
}
Instead of opening the explorer.exe to bring back the windows UI, it open the quick access in windows. Any idea?
c++ windows
can you start it manually?
– apple apple
Jan 3 at 12:58
Manually? You mean by opening task manager and start a process? Yes I can. If I run the first lines of code in a .bat file I get the result I want, however not by using C++ which is my question
– TheNoobUser
Jan 3 at 13:00
OK, thanks. interesting.
– apple apple
Jan 3 at 13:02
You just need to run explorer.exe one using CreateProcess system call. You can found the details in over hire
– Victor Gubin
Jan 3 at 13:10
1
Maybe you start 32-bit explored from program?
– Alexander Gutenev
Jan 3 at 22:11
|
show 5 more comments
I already took a look at this post: How can I start explorer.exe via C++? which is an old post.
I was playing around with batch file command and I wanted to replicate this function using C++
taskkill /f /im explorer.exe
start explorer.exe
I'm using the
system(" ")
command in C++ to make it happen. Here is the code: Note, killing the explorer.exe is working but I can't start it again.
#include "pch.h"
#include <windows.h>
#include <iostream>
int main ()
{
system("taskkill /f /im explorer.exe");
system("explorer.exe");
}
Instead of opening the explorer.exe to bring back the windows UI, it open the quick access in windows. Any idea?
c++ windows
I already took a look at this post: How can I start explorer.exe via C++? which is an old post.
I was playing around with batch file command and I wanted to replicate this function using C++
taskkill /f /im explorer.exe
start explorer.exe
I'm using the
system(" ")
command in C++ to make it happen. Here is the code: Note, killing the explorer.exe is working but I can't start it again.
#include "pch.h"
#include <windows.h>
#include <iostream>
int main ()
{
system("taskkill /f /im explorer.exe");
system("explorer.exe");
}
Instead of opening the explorer.exe to bring back the windows UI, it open the quick access in windows. Any idea?
c++ windows
c++ windows
edited Jan 4 at 8:09
TheNoobUser
asked Jan 3 at 12:51
TheNoobUserTheNoobUser
769
769
can you start it manually?
– apple apple
Jan 3 at 12:58
Manually? You mean by opening task manager and start a process? Yes I can. If I run the first lines of code in a .bat file I get the result I want, however not by using C++ which is my question
– TheNoobUser
Jan 3 at 13:00
OK, thanks. interesting.
– apple apple
Jan 3 at 13:02
You just need to run explorer.exe one using CreateProcess system call. You can found the details in over hire
– Victor Gubin
Jan 3 at 13:10
1
Maybe you start 32-bit explored from program?
– Alexander Gutenev
Jan 3 at 22:11
|
show 5 more comments
can you start it manually?
– apple apple
Jan 3 at 12:58
Manually? You mean by opening task manager and start a process? Yes I can. If I run the first lines of code in a .bat file I get the result I want, however not by using C++ which is my question
– TheNoobUser
Jan 3 at 13:00
OK, thanks. interesting.
– apple apple
Jan 3 at 13:02
You just need to run explorer.exe one using CreateProcess system call. You can found the details in over hire
– Victor Gubin
Jan 3 at 13:10
1
Maybe you start 32-bit explored from program?
– Alexander Gutenev
Jan 3 at 22:11
can you start it manually?
– apple apple
Jan 3 at 12:58
can you start it manually?
– apple apple
Jan 3 at 12:58
Manually? You mean by opening task manager and start a process? Yes I can. If I run the first lines of code in a .bat file I get the result I want, however not by using C++ which is my question
– TheNoobUser
Jan 3 at 13:00
Manually? You mean by opening task manager and start a process? Yes I can. If I run the first lines of code in a .bat file I get the result I want, however not by using C++ which is my question
– TheNoobUser
Jan 3 at 13:00
OK, thanks. interesting.
– apple apple
Jan 3 at 13:02
OK, thanks. interesting.
– apple apple
Jan 3 at 13:02
You just need to run explorer.exe one using CreateProcess system call. You can found the details in over hire
– Victor Gubin
Jan 3 at 13:10
You just need to run explorer.exe one using CreateProcess system call. You can found the details in over hire
– Victor Gubin
Jan 3 at 13:10
1
1
Maybe you start 32-bit explored from program?
– Alexander Gutenev
Jan 3 at 22:11
Maybe you start 32-bit explored from program?
– Alexander Gutenev
Jan 3 at 22:11
|
show 5 more comments
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54022674%2frestarting-explorer-exe-using-c%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54022674%2frestarting-explorer-exe-using-c%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown

can you start it manually?
– apple apple
Jan 3 at 12:58
Manually? You mean by opening task manager and start a process? Yes I can. If I run the first lines of code in a .bat file I get the result I want, however not by using C++ which is my question
– TheNoobUser
Jan 3 at 13:00
OK, thanks. interesting.
– apple apple
Jan 3 at 13:02
You just need to run explorer.exe one using CreateProcess system call. You can found the details in over hire
– Victor Gubin
Jan 3 at 13:10
1
Maybe you start 32-bit explored from program?
– Alexander Gutenev
Jan 3 at 22:11