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...

    N Offline
    N Offline
    N a v a n e e t h
    wrote on last edited by
    #2

    You can't until you have access to the path where EXE resides. Also starting an EXE on the server is pointless.

    Navaneeth How to use google | Ask smart questions

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