Anja_ Geschrieben 25. Februar 2012 Geschrieben 25. Februar 2012 Hallo Forum, ich möchte aus einer C#-Anwendung heraus chm-Dateien erstellen. Sollte eigentlich ganz einfach sein: System.Diagnostics.Process.Start("C:\\Program Files (x86)\\HTML Help Workshop\\hhc.exe", hhpFilePath); Es poppt kurz ein Konsolenfenster auf und das wars. Auf der Kommandozeile kann ich das ganze nur mit Administratorrechten ausführen, sonst kommt die Meldung "Zugriff verweigert". Wie kann ich mit einer Anwendung auch ohne Adminrechte chm-Dateien erstellen? Zitieren
Servior Geschrieben 25. Februar 2012 Geschrieben 25. Februar 2012 Dein Problem ist UAC und kann einfach umgangen werden, indem die Datei an einem Ort mit Schreibberechtigung erstellt wird. Leg die Datei auf einem anderen Laufwerk oder in deinen eigenen Dateien ab. Zitieren
Thelvan Geschrieben 26. Februar 2012 Geschrieben 26. Februar 2012 Step 6: Create and Embed an Application Manifest (UAC) Zitieren
Anja_ Geschrieben 26. Februar 2012 Autor Geschrieben 26. Februar 2012 Hallo Servior, Danke, das wars... Grüße Anja Zitieren
SilentDemise Geschrieben 27. Februar 2012 Geschrieben 27. Februar 2012 Kein Fehler, aber wenn du verbatim strings in deinem code verwendest ist er weniger anfällig für Fehler und deutlich besser lesbar :-) Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.