Приложение ожидает создания профиля Windows - PullRequest
1 голос
/ 22 сентября 2011

У меня есть приложение WPF VB.NET 3.5, которое мы настроили для запуска при входе в систему через объект групповой политики (Windows 7, AD 2003/2008), когда это приложение запускается при входе пользователя в систему. Я обнаружил, что оно не работает, если пользователь неПрежде чем войти в ПК, необходимо создать профиль.

В нашей среде мы используем перенаправленные папки, чтобы указать папки, такие как «Избранное» и «AppData (глобальные)», на общий сетевой ресурс.Мое приложение копирует файлы и папки в эти перенаправленные папки.Когда мое приложение обрабатывает код папки и файла, в моем файле журнала появляются исключения, подтверждающие, что папка не существует.

Я добавил следующие биты кода в начало моего метода Window_Loaded, который проверяет, что диски существуют, и думая, что проводник работает, когда профиль был создан, я также поставил проверку, что этот процесс существует.

Do Until checkProcessRunning("Explorer") = True AND _
   Directory.Exists("U:\") AND Direcotry.Exists("S:\")
   Thread.Sleep(100)
Loop

Однако, даже с этим на месте япроблема с отсутствующими папками.

Мне нужна одна такая папка %AppData%\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar.Исключением, которое я получаю, является Could not find part of the path.

. Я надеюсь, что у меня появятся рекомендации или предложения о том, как люди преодолели этот тип проблем в прошлом, или о том, чего мне не хватает, я направляюсь вправильное направление или полностью отсутствует знак?

Очень признателен за любую помощь.

Мэтт

...