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 Offline
    M Offline
    madancode
    wrote on last edited by
    #1

    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 M A S M 5 Replies 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...

      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