How do I programmitcally launch EXE by disabling compatibility mode?












0















User launches my EXE runs in compatibility mode which launches another EXE but I don't want the child EXE to inherit the compatibility mode settings. How do I achieve it? Cannot find any resources which makes this work.



I tried CREATE_NEW_PROCESS_GROUP but it does not work.



I'm using ShellExecuteEx to launch the child EXE (it requires administrative privilege)










share|improve this question























  • Wouldn't it be easier to launch the parent process without compatibility mode?

    – David Heffernan
    20 hours ago











  • User is launching the parent process.

    – Sam
    20 hours ago






  • 1





    Ask them not to use compat mode is the easiest way. Will you program function without compat mode?

    – David Heffernan
    20 hours ago
















0















User launches my EXE runs in compatibility mode which launches another EXE but I don't want the child EXE to inherit the compatibility mode settings. How do I achieve it? Cannot find any resources which makes this work.



I tried CREATE_NEW_PROCESS_GROUP but it does not work.



I'm using ShellExecuteEx to launch the child EXE (it requires administrative privilege)










share|improve this question























  • Wouldn't it be easier to launch the parent process without compatibility mode?

    – David Heffernan
    20 hours ago











  • User is launching the parent process.

    – Sam
    20 hours ago






  • 1





    Ask them not to use compat mode is the easiest way. Will you program function without compat mode?

    – David Heffernan
    20 hours ago














0












0








0








User launches my EXE runs in compatibility mode which launches another EXE but I don't want the child EXE to inherit the compatibility mode settings. How do I achieve it? Cannot find any resources which makes this work.



I tried CREATE_NEW_PROCESS_GROUP but it does not work.



I'm using ShellExecuteEx to launch the child EXE (it requires administrative privilege)










share|improve this question














User launches my EXE runs in compatibility mode which launches another EXE but I don't want the child EXE to inherit the compatibility mode settings. How do I achieve it? Cannot find any resources which makes this work.



I tried CREATE_NEW_PROCESS_GROUP but it does not work.



I'm using ShellExecuteEx to launch the child EXE (it requires administrative privilege)







windows winapi createprocess shellexecute shellexecuteex






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked 21 hours ago









SamSam

331324




331324













  • Wouldn't it be easier to launch the parent process without compatibility mode?

    – David Heffernan
    20 hours ago











  • User is launching the parent process.

    – Sam
    20 hours ago






  • 1





    Ask them not to use compat mode is the easiest way. Will you program function without compat mode?

    – David Heffernan
    20 hours ago



















  • Wouldn't it be easier to launch the parent process without compatibility mode?

    – David Heffernan
    20 hours ago











  • User is launching the parent process.

    – Sam
    20 hours ago






  • 1





    Ask them not to use compat mode is the easiest way. Will you program function without compat mode?

    – David Heffernan
    20 hours ago

















Wouldn't it be easier to launch the parent process without compatibility mode?

– David Heffernan
20 hours ago





Wouldn't it be easier to launch the parent process without compatibility mode?

– David Heffernan
20 hours ago













User is launching the parent process.

– Sam
20 hours ago





User is launching the parent process.

– Sam
20 hours ago




1




1





Ask them not to use compat mode is the easiest way. Will you program function without compat mode?

– David Heffernan
20 hours ago





Ask them not to use compat mode is the easiest way. Will you program function without compat mode?

– David Heffernan
20 hours ago












1 Answer
1






active

oldest

votes


















1














You could create a task in Windows scheduler with your application and then run it.






share|improve this answer























    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%2f54250623%2fhow-do-i-programmitcally-launch-exe-by-disabling-compatibility-mode%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    1














    You could create a task in Windows scheduler with your application and then run it.






    share|improve this answer




























      1














      You could create a task in Windows scheduler with your application and then run it.






      share|improve this answer


























        1












        1








        1







        You could create a task in Windows scheduler with your application and then run it.






        share|improve this answer













        You could create a task in Windows scheduler with your application and then run it.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered 20 hours ago









        montoneromontonero

        38916




        38916






























            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%2f54250623%2fhow-do-i-programmitcally-launch-exe-by-disabling-compatibility-mode%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

            Liquibase includeAll doesn't find base path

            How to use setInterval in EJS file?

            Petrus Granier-Deferre