Hallo Leute und danke für eure Hilfe!
Ich habe nun herausgefunden, dass es wegen dem anderen (IIS) User liegt. Ich muss jedoch den Prozess unter meinem Benutzer-Account starten, da der Prozess von meiner Benutzer-Session abhängt.
Also habe ich versucht, den Prozess mit meinem Benutzerprofil zu starten.
C#-Quelltext
1: 2: 3: 4: 5: 6:
| Process process = new Process(); process.StartInfo.FileName = "C:\\Program Files (x86)\\girder32\\event.exe"; process.StartInfo.UserName = "User"; process.StartInfo.Password = pwString; process.StartInfo.UseShellExecute = false; process.Start(); |
Nun sehe ich allerdings gar nichts mehr von dem Prozess (also auch nicht im Task Manager).
Edit: Habe nun auch versucht die "Process Model Identity" im betreffenden Application Pool auf mein Profil zu ändern.
Im Task Manager wird zwar die .exe dann auch unter meinem Usernamen angezeigt, aber sie ist sonst leider nicht sichtbar.
Was mache ich noch falsch?
Danke für eure Antworten!
lg,
mannyk