Ich entwickle C# Windows-basierte Anwendung. Ich erhalteSystem.ComponentModel.Win32Exception: Zugriff verweigert
System.ComponentModel.Win32Exception: Zugriff wird verweigert
in meiner installierten Anwendung.
2011-01-05 12:41:42,916, ERROR, RINXUI.main, System.ComponentModel.Win32Exception: Access is denied
at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start()
Ich bekomme diesen Fehler nur, wenn ich die Anwendung installiere. Wenn ich versuche, meine Anwendung von Visual Studio aus zu debuggen, gibt es keine Ausnahme.
Ich habe Anwendung mit IzPack Installer-Dienstprogramm installiert und es auf dem Desktop installiert (zu Testzwecken).
Wer weiß, warum diese Ausnahme nur in der installierten Version auftritt?
Ich habe Admin-Privilegien auf meinem System, aber auch diese Ausnahme tritt auf. Wenn ich eine Anwendung von Visual Studio aus starte, funktioniert es gut, aber wenn ich das Installationsprogramm starte und die App nach der Installation starte, dann kommt nur dieser Fehler. – Shekhar
@Shekhar, wenn Sie App-Dateien kopieren (statt Sagen mit Installer) und dann ausführen - funktioniert es? Wenn es sich um einen Vista/Win7/2008-Server handelt, überprüfen Sie, ob die Benutzerkontensteuerung (UAC) im Weg ist, indem Sie sie deaktivieren. – VinayC
Ich löste das Problem. Das Problem war auf dem Weg. Nach der Installation wurde der Pfad der exe, den meine Anwendung aufruft, nicht korrekt kopiert. Deshalb kam dieser Fehler. – Shekhar