Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8296823
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 8, 20262026-06-08T15:10:06+00:00 2026-06-08T15:10:06+00:00

We have a .exe which we need to execute at the time an order

  • 0

We have a .exe which we need to execute at the time an order is placed on a website. When
we test this locally it works fine using IIS Express. When we move it to IIS, it fails. We assume this is a permissions error as if we set the App Pool to run as the administrator then the script works again. The question we have is how do we execute the .exe as the administrator whilst the App Pool is ApplicationIdentity? We are using the following code:

var process = new Process
                          {
                              StartInfo = new ProcessStartInfo
                                              {
                                                  FileName = executablePath,
                                                  Arguments = argumentList,
                                                  Domain = domain,
                                                  UserName = userName,
                                                  Password = securePassword,
                                                  UseShellExecute = false,
                                                  LoadUserProfile = true
                                              }
                          };

        process.Start();
        process.WaitForExit();
        process.Close();

The .exe is trying to write to the Users AppData folder which is why it fails. It is a 3rd party app so we cannot change the source code.

EDIT: Just to clarify also, when we specify the username and password in procmon it still appears to run from ISUR.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-08T15:10:08+00:00Added an answer on June 8, 2026 at 3:10 pm

    We fixed this by enabling User profile on IIS AppPool and setting permission for the IIS user on the folder it was trying to write to.

    We sue ProcMon to find where the program was failing and the folder it was trying towrite to was C:\Windows\System32\config\systemprofile

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a call to powershell.exe that looks like this, and which works from
Assume I have an executable called 'exe' which spawns a child process. This child
I have an EXE file using a DLL file which is using another DLL
I have a Visual Studio 2010 C# project which creates an .exe and this
I have this method which generates a license by running an exe program on
I have a c# exe which uses some c++ dlls . I use DllImport
I have a .exe app which I want to understand better - I can
I have an exe file which runs OK when I double clik on it
Respected sir/madam, I have a fortran exe which takes a input file and produces
I have a python script that runs a program, which generates few .exe files

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.