切换到UNC路径后创建窗口句柄时出错

时间:2019-01-08 09:50:42

标签: c# memory-leaks unc

我公司中有一个相当老的winforms应用程序。该应用程序过去运行得很好...我不知道..永远。 但是我们的IT部门对共享磁盘,文件夹进行了一些更改,并且该应用程序通过UNC路径可移动到其他位置,此更改后,该应用程序不再起作用,给了我“创建窗口句柄”的例外。 在本地计算机或具有正常路径的共享驱动器上使用该应用程序时,一切正常。

当我在taskManager中查找userObjects,handles等时。我什至没有关闭Windows限制。 我不知道如何调试问题或解决它。因为它在本地运行得很好。

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)

0 个答案:

没有答案