Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Web Development
  3. ASP.NET
  4. Run an EXE in remote machine

Run an EXE in remote machine

Scheduled Pinned Locked Moved ASP.NET
csharphelpasp-net
16 Posts 6 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M madancode

    I have to run an EXE in remote machine, exe will be present in same remote machine just i have to initiate that EXE through my code. I am using ASp.Net with C# Can you help me to solve this problem by providing steps/code for this need...

    M Offline
    M Offline
    Manas Bhardwaj
    wrote on last edited by
    #3

    madancode wrote:

    I have to run an EXE in remote machine

    Do you mean the client side?

    Manas Bhardwaj Please remember to rate helpful or unhelpful answers, it lets us and people reading the forums know if our answers are any good.

    M 1 Reply Last reply
    0
    • M madancode

      I have to run an EXE in remote machine, exe will be present in same remote machine just i have to initiate that EXE through my code. I am using ASp.Net with C# Can you help me to solve this problem by providing steps/code for this need...

      A Offline
      A Offline
      Abhijit Jana
      wrote on last edited by
      #4

      madancode wrote:

      I have to run an EXE in remote machine, exe will be present in same remote machine just i have to initiate that EXE through my code. I am using ASp.Net with C#

      You want to execute EXE on Client System? If yes... ActiveX or Applet is one option. Javascript does not have the sufficient rights to execute exe on clients.

      cheers, Abhijit CodeProject MVP Web Site:abhijitjana.net View My Recent Article

      M 1 Reply Last reply
      0
      • M Manas Bhardwaj

        madancode wrote:

        I have to run an EXE in remote machine

        Do you mean the client side?

        Manas Bhardwaj Please remember to rate helpful or unhelpful answers, it lets us and people reading the forums know if our answers are any good.

        M Offline
        M Offline
        madancode
        wrote on last edited by
        #5

        If user clicks on a button, i have to run the exe. Access rights is not an issue.. I have full access to the remote machine.

        1 Reply Last reply
        0
        • A Abhijit Jana

          madancode wrote:

          I have to run an EXE in remote machine, exe will be present in same remote machine just i have to initiate that EXE through my code. I am using ASp.Net with C#

          You want to execute EXE on Client System? If yes... ActiveX or Applet is one option. Javascript does not have the sufficient rights to execute exe on clients.

          cheers, Abhijit CodeProject MVP Web Site:abhijitjana.net View My Recent Article

          M Offline
          M Offline
          madancode
          wrote on last edited by
          #6

          Thanks for the reply abhijit, Not in client machine. ExE is in separate remote system, i have to run their(File residing remote system) only

          M 1 Reply Last reply
          0
          • M madancode

            I have to run an EXE in remote machine, exe will be present in same remote machine just i have to initiate that EXE through my code. I am using ASp.Net with C# Can you help me to solve this problem by providing steps/code for this need...

            S Offline
            S Offline
            SeMartens
            wrote on last edited by
            #7

            Hi, have a look at the system.diagnostics.process class. Using this you can start an exe-file. You will need to set the user for the process. If you do not, the process will run using the ASPNET-account (or networkservice, depending on IIS version). Regards Sebastian

            It's not a bug, it's a feature! Check out my CodeProject article Permission-by-aspect. Me in Softwareland.

            M 1 Reply Last reply
            0
            • M madancode

              Thanks for the reply abhijit, Not in client machine. ExE is in separate remote system, i have to run their(File residing remote system) only

              M Offline
              M Offline
              Manas Bhardwaj
              wrote on last edited by
              #8

              madancode wrote:

              i have to run their(File residing remote system) only

              If you have all the necessary permission on the remote machine, you can use the System.Management functions to do this. Here [^]is a nice article on it.

              Manas Bhardwaj Please remember to rate helpful or unhelpful answers, it lets us and people reading the forums know if our answers are any good.

              M 1 Reply Last reply
              0
              • M Manas Bhardwaj

                madancode wrote:

                i have to run their(File residing remote system) only

                If you have all the necessary permission on the remote machine, you can use the System.Management functions to do this. Here [^]is a nice article on it.

                Manas Bhardwaj Please remember to rate helpful or unhelpful answers, it lets us and people reading the forums know if our answers are any good.

                M Offline
                M Offline
                madancode
                wrote on last edited by
                #9

                But can we use System.Management in asp.net

                1 Reply Last reply
                0
                • S SeMartens

                  Hi, have a look at the system.diagnostics.process class. Using this you can start an exe-file. You will need to set the user for the process. If you do not, the process will run using the ASPNET-account (or networkservice, depending on IIS version). Regards Sebastian

                  It's not a bug, it's a feature! Check out my CodeProject article Permission-by-aspect. Me in Softwareland.

                  M Offline
                  M Offline
                  madancode
                  wrote on last edited by
                  #10

                  I have tried by giving user name and password of Remote system, in process and and in machine.config file in tag. It gives me login failure(Error would be like Login failuer:Bad user name or password), but username and password are correct.

                  S B 2 Replies Last reply
                  0
                  • M madancode

                    I have tried by giving user name and password of Remote system, in process and and in machine.config file in tag. It gives me login failure(Error would be like Login failuer:Bad user name or password), but username and password are correct.

                    S Offline
                    S Offline
                    SeMartens
                    wrote on last edited by
                    #11

                    Are the ASP.NET app and the exe on the same machine?

                    It's not a bug, it's a feature! Check out my CodeProject article Permission-by-aspect. Me in Softwareland.

                    M 1 Reply Last reply
                    0
                    • S SeMartens

                      Are the ASP.NET app and the exe on the same machine?

                      It's not a bug, it's a feature! Check out my CodeProject article Permission-by-aspect. Me in Softwareland.

                      M Offline
                      M Offline
                      madancode
                      wrote on last edited by
                      #12

                      No...Both are in separate system.I can able to run the EXE, while residing in same systems. But here i have to run the EXE in remote system(ExE file present in the same remote system).

                      S 1 Reply Last reply
                      0
                      • M madancode

                        No...Both are in separate system.I can able to run the EXE, while residing in same systems. But here i have to run the EXE in remote system(ExE file present in the same remote system).

                        S Offline
                        S Offline
                        SeMartens
                        wrote on last edited by
                        #13

                        Then the class will not work... The login is for the ASP.NET machine, not for your machine with the exe...

                        It's not a bug, it's a feature! Check out my CodeProject article Permission-by-aspect. Me in Softwareland.

                        M 1 Reply Last reply
                        0
                        • S SeMartens

                          Then the class will not work... The login is for the ASP.NET machine, not for your machine with the exe...

                          It's not a bug, it's a feature! Check out my CodeProject article Permission-by-aspect. Me in Softwareland.

                          M Offline
                          M Offline
                          madancode
                          wrote on last edited by
                          #14

                          If so,How to solve this problem....

                          1 Reply Last reply
                          0
                          • M madancode

                            I have tried by giving user name and password of Remote system, in process and and in machine.config file in tag. It gives me login failure(Error would be like Login failuer:Bad user name or password), but username and password are correct.

                            B Offline
                            B Offline
                            Baran M
                            wrote on last edited by
                            #15

                            Check out this ..![^]

                            You are best person who knows about your problem. ------------------------------------------------- More pain more gain

                            1 Reply Last reply
                            0
                            • M madancode

                              I have to run an EXE in remote machine, exe will be present in same remote machine just i have to initiate that EXE through my code. I am using ASp.Net with C# Can you help me to solve this problem by providing steps/code for this need...

                              M Offline
                              M Offline
                              madancode
                              wrote on last edited by
                              #16

                              HI All, Thanks for all your helps,Now i am getting error 'Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))' I am using System.Management, error raises while trying to connect.

                              1 Reply Last reply
                              0
                              Reply
                              • Reply as topic
                              Log in to reply
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes


                              • Login

                              • Don't have an account? Register

                              • Login or register to search.
                              • First post
                                Last post
                              0
                              • Categories
                              • Recent
                              • Tags
                              • Popular
                              • World
                              • Users
                              • Groups