Хорошо, плохо ... Я нашел, где были мои проблемы.
Во-первых, заставка не имеет разрешения на запись в папку Windows.
Затем я пытался написатьв специальной папке, используя Environment.SpecialFolder.MyDocuments
, но это свойство возвращает имя папки.Поэтому мне нужно использовать Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)
.
Наконец, я пытался записать файл в несуществующую папку.Я думал, что папка будет создана автоматически, но я ошибся ...
Как подсказал @elgonzo, я добавил обработчик исключений и отобразил сообщения об ошибках в окне сообщения, используя MessageBox.Show(log)
.