WPF .net exe文件名的最大长度

时间:2013-02-12 04:11:41

标签: .net wpf windows-7

我们遇到的情况是WPF .net 4.0 exe的文件名超过47(包括.exe扩展名为51),exe不能正常工作。它只是说停止了工作。

即使我们将文件放在c:\中也存在问题,这意味着这不是Windows限制。

任何人都遇到过这种情况。

通过使用缩写重命名exe文件解决了该问题。但是想知道它为什么会发生。

先谢谢 喜悦


来自评论

它正常停止工作对话框。在问题详情中它说:

  

问题签名:问题事件名称:BEX应用程序名称:ABCEDFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUV.exe应用程序版本:1.0.0.0应用程序时间戳:50e559e0故障模块名称:igdumd32.dll故障模块版本:8.15.10.1995故障模块时间戳:4af4b4e4异常偏移量:00014fe6异常代码:c0000409异常数据:00000000 OS版本:6.1.7601.2.1.0.256.4区域设置ID:1033附加信息1:1d75附加信息2:1d7537ede8bee0a1d08a5f0d2036cc52

1 个答案:

答案 0 :(得分:1)

igdumd32.dll中的堆栈缓冲区溢出。恭喜。您刚刚发现了英特尔在编写良好安全代码方面的困难。

除了英特尔图形加速器dll,你的显卡供应商有助于推进你的过程,然后当你给它一个长的模块名称堆栈溢出,除了WPF文件名的长度没有限制,其他比通常的Windows限制MAX_PATH。