Veröffentlicht 13. Februar 200916 j hi leute, hab problem mit folgendem Befehl unter vista: System.Diagnostics.Process.Start("Pfad") Bei XP funktioniert dieser wunderbar. Jedoch wenn ich bei vista eine exe aus system ordner aufrufen will dann macht er nichts was unweigerlich daran liegt das das programm keinen Zugriff hat. Wie lässt sich das mal geschickt umgehn ? lg simon
17. Februar 200916 j Autor hab da ne xml datei welche nicht verändert werden soll wo Programmeinstellungen gespeichert werden und auch andere Informationen gespeichert werden.
18. Februar 200916 j Die Antwort passt irgendwie nicht zu deiner ursprünglichen Frage. Mit Process.Start kannst du keine Xml Datei ändern und in System hätte die Datei auch nix verloren. Zum verwalten von Einstellungen nimmt man normalerweise das .NET-Eigene Konfigurationssystem, der sichert die Files auch automatisch im richtigen Ordner (abhängig davon ob man User-Scope Einstellungen oder ApplicationScope-Einstellungen hat)
18. Februar 200916 j Autor doch sie lässt sich öffnen. wenn ich sie ändern hätte wollen hätte ich warscheinlich einen streamreader benutzt(der dafür völlig ausreicht) und dann eben gesplitet mit delimiters. hmm ja irgendwo hast du recht das die nichts im systemordner zu suchen hat (sagt mir mei chef auch immer :-D ) dann sagen wir eben in dokumenten ;-) (was ja bei vista die eigenen dateien von xp sind) da ist das selbe phenomen zu begutachten sofern der user nicht vollzugirff hat. lg simon Bearbeitet 18. Februar 200916 j von Gateway_man
18. Februar 200916 j Kann es sein das du nur einen Editor öffnen willst und die Datei zum bearbeiten laden?
19. Februar 200916 j Irgenwie passen alle 3 Post des Threaderstellers kein Stück zusammen. Also entwder bleibt das hier ein Rätselraten oder er beschreibt endlich mal vernünftig was er will...
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.