none
Problemsignatur 09: System.Security.Security RRS feed

  • Frage

  • Wenn ich meine Anwendung bei mir ausführe, klappt alles wunderbar. Doch wenn ich es bei einem Freund starten will kommt die o.g. Fehlersignatur im Dialogfeld "Spy.exe Funktioniert nicht mehr". Die Anwendung schreibt sich in den Autostart ein und ließt den Benutzernamen aus. Kann das vielleicht daran liegen?
    Koopakiller - http://koopakiller.ko.ohost.de/
    Samstag, 10. Dezember 2011 11:12

Alle Antworten

  • Debuggen auf dem Rechner kann helfen. Ansonsten Trace.WriteLine() an allen kritischen Stellen einsetzen und mit Debugview mitlesen.

    Alle Interaktionen mit anderen Systemen wie Datenbankabfragen, Filesystem sollten in try - catch Blöcke.

    PS: dein Programm hört sich ja sehr vertrauenswürdig an -,-

    Dienstag, 13. Dezember 2011 09:35
  • Ich würde sagen das es am einragen in den autostart liegt. Da ich das Programm für alle eintragen habe(wollte ich eigentlich nicht), stürtte das Programm andauernd ab. Wenn ich es als Administrator im Gastkonto starte geht es.

    Nun also meine Frage: Wie komme ich aus HKLM raus und in HKCU rein?

            public static void SetAutoStart()
            {
                RegistryKey key = Registry.CurrentUser.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run");
                key.SetValue("Spy2", Assembly.GetExecutingAssembly().Location);
            }
    

    PS: Ja der Programmname würde mich auch nachdenklich machen, aber er soll mir den Inhalt einer LOG-Datei schicken, sofern vorhanden.


    Koopakiller - http://koopakiller.ko.ohost.de/
    Dienstag, 13. Dezember 2011 15:46