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;
}







2















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?










share|improve this question

























  • 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


















2















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?










share|improve this question

























  • 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














2












2








2


1






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?










share|improve this question
















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






share|improve this question















share|improve this question













share|improve this question




share|improve this question








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



















  • 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












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
});


}
});














draft saved

draft discarded


















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
















draft saved

draft discarded




















































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.




draft saved


draft discarded














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





















































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







Popular posts from this blog

MongoDB - Not Authorized To Execute Command

How to fix TextFormField cause rebuild widget in Flutter

in spring boot 2.1 many test slices are not allowed anymore due to multiple @BootstrapWith