我公司中有一个相当老的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)