win10的64位系统奇怪的问题:D盘下的文件夹D:\Program Files和D:\Program Files(x86)下面的长文件名不能用API函数GetShortFileName转换成短文件名,通过API函数GetShortFileName转换后,还是长文件名,就是没变。不知微软在搞啥名堂,留了什么后门,太奇怪了。
但是,C盘下面C:\Program Files和C:\Program Files(x86)下面的长文件名可以用API函数GetShortFileName转换成短文件名。
而win7的64位系统就没有这个问题,转换很顺利。
看一下下面这个图就明白了:
这是win10的C盘:

这是win10的D盘:

C盘可以进去,但就是D盘不行。
系统找不到指定的路径,什么意思??C盘和D盘那2个文件夹不是一样的吗?
为什么C可以,D不行呢?微软又隐藏了啥东东



这个问题怎么解决?难道API对D盘不管用了...