none
Windows IoT - Programm hat nicht genügend Rechte RRS feed

  • Frage

  • Hallo Community,

    Ich entwickle seit längerem ein Programm für Windows IoT auf dem Raspberry. Soweit sogut. Als letzten Punkt wollte ich noch einen Umfangreichen Logwriter schreiben der jede Bewegung in meinem Programm aufzeichnet. Beim Debuggen wirft VS mir aber eine UnauthorizedUserException. Hat jemand eine Idee wie ich es hinbekomme in die .txt zu schreiben?

    public static void write(string message)
            {
                FileStream fs;
                if (!File.Exists("c:\\Logs\\Log.txt"))
                {
                    // Create the file.
                    fs = File.Create("c:\\Logs\\Log.txt");
                    fs.Dispose();
                }
    
                //Open file            
                fs = File.Open("c:\\Logs\\Log.txt", FileMode.Append, FileAccess.Write);           
    
                using (StreamWriter w = new StreamWriter(fs))
                    {
                    
                        logging(message, w);
                    }           
            }
            public static void logging(string logMessage, TextWriter w)
            {
                w.Write("\r\nLog Entry : ");
                w.WriteLine("{0} {1}", DateTime.Now.TimeOfDay, DateTime.Now.Date);
                w.WriteLine("  :");
                w.WriteLine("  :{0}", logMessage);
                w.WriteLine("-------------------------------");
            }

    Hier wäre mein Codeblock des Loggers. Bitte um Hilfe!!

    Mit freundlichen Grüßen

    Daniel

    Sonntag, 7. Februar 2016 10:27

Antworten