Ошибка создания дескриптора окна после переключения на UNC-путь - PullRequest
0 голосов
/ 08 января 2019

У меня есть довольно старое приложение winforms в компании. Приложение работало очень хорошо в прошлом ... я не знаю .. никогда. Но наша ИТ-служба внесла несколько изменений в общие диски, папки, и приложение было перемещено в другое место, доступное по пути UNC, после этого изменения приложение больше не работает, что дает мне исключение «Создание дескриптора окна». При использовании приложения на локальном компьютере или на общем диске с обычным путем все идет хорошо.

Когда я смотрю в taskManager пользовательские объекты, дескрипторы и т. Д. Я даже не закрываю ограничение окон. Я не знаю, как отладить isue или решить ее. Потому что это работает очень хорошо в местном масштабе.

StackTrace:

 v System.Windows.Forms.NativeWindow.CreateHandle(CreateParams cp)
   v System.Windows.Forms.Control.CreateHandle()
   v System.Windows.Forms.ComboBox.CreateHandle()
   v System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   v System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   v System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   v System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   v System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   v System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   v System.Windows.Forms.Control.CreateControl()
   v System.Windows.Forms.Control.OnVisibleChanged(EventArgs e)
   v System.Windows.Forms.Control.OnParentVisibleChanged(EventArgs e)
   v System.Windows.Forms.Control.OnVisibleChanged(EventArgs e)
   v System.Windows.Forms.Form.OnVisibleChanged(EventArgs e)
   v System.Windows.Forms.Control.SetVisibleCore(Boolean value)
   v System.Windows.Forms.Form.SetVisibleCore(Boolean value)
   v CamproII.Campro.ShowToFront()
   v CamproII.Program.Main(String[] args)
...