0
我正在使用的应用程序写入XP上的User \ Application Data文件夹和Vista上的AppData \ Roaming文件夹。在其中一台Vista机器上,AppData \ Roaming文件夹不存在。结果是应用程序的某些功能无法正常运行。 您有没有遇到过这种情况?我不知道在这种情况下该怎么做。我可以创建AppData \ Roaming文件夹吗?Vista上缺少AppData Roaming Folder
感谢 jbsp72
我不是硬编码路径。我正在从注册表中读取它们(如果我没有记错,即使SHGetFolder()也这么做)。我得到的路径是AppData \ Roaming,但该文件夹在系统上不存在。 – jbsp72 2010-01-22 15:09:15
...但注册表告诉你的应用程序是要使用的文件夹?该系统中是否有其他用户,并且他们的“:\ Users”目录下是否有AppData \ Roaming?默认用户如何? –
Jay
2010-01-22 15:33:56
Vista是否拥有类似于Win 7的备用路口,位于':\ Users \ \ Application Data'下?如果是这样,你可以说,':\ Users \ \ Application Data \ Microsoft'? –
Jay
2010-01-22 15:38:35