小弟遇到了不管用GetModuleFileName还是GetCurrentDirectory等等api函数始终在vista下获取的路径不对
具体是这样的,例,获取C:\Program Files\ddd 文件夹,这在正常版本,比如英文,中文版本都是正确的,如果是其它版本的vsita(比如巴西版本的vista^^).它的Program Files名称在显示的时候就不是这个名称,是其它的名称,但是用上面的api函数获取的时候就得到的Program Files名字,因此程序运行的时候就不匹配,而无法运行.看了一些资料说重定向了在vsita下,我现在想知道的就是用什么通俗的版本把它对应到对应的文件夹下,也就是能让自己的程序运行起来.谢谢,要越简便越好,因为稍微复杂点的的方法我也知道,但那样我估计不怎么通用,所以想向大家求解,谢谢
具体是这样的,例,获取C:\Program Files\ddd 文件夹,这在正常版本,比如英文,中文版本都是正确的,如果是其它版本的vsita(比如巴西版本的vista^^).它的Program Files名称在显示的时候就不是这个名称,是其它的名称,但是用上面的api函数获取的时候就得到的Program Files名字,因此程序运行的时候就不匹配,而无法运行.看了一些资料说重定向了在vsita下,我现在想知道的就是用什么通俗的版本把它对应到对应的文件夹下,也就是能让自己的程序运行起来.谢谢,要越简便越好,因为稍微复杂点的的方法我也知道,但那样我估计不怎么通用,所以想向大家求解,谢谢
如果是其它版本的vsita(比如巴西版本的vista^^).它的Program Files名称在显示的时候就不是这个名称,是其它的名称,
是不是巴西那边的语言呀!
不太明白你说的匹配是什么概念。
问题解决了,现在散分.