在不同的帖子中有相当多的评论答案,在Windows中编写错误日志的最佳位置在哪里?,给我的印象是,Windows Vista中有关标准文件夹(%APPDATA%
; %TEMP%
)的许多内容与Windows XP不同,当然在开发必须在Windows下运行的软件时应考虑到这一点.
但在我的公司里,我不认为这十年会发生这种情况,也许也不会发生在接下来的十年中.我的意思是,中央IT仅在八个月前部署了SP2,而且任何关于SP3的问题都被忽视了(好吧,如果你很幸运......)
那你的建议是什么?我是否应该在当前项目中重写两个模块以使其为Windows Vista做好准备,或者在我真正需要之前,我是否应该完全不关心它?
如果只是因为Windows 7将具有相同的更改,请使它们为Vista准备就绪.现在,当你有机会时,比以后在时间紧迫时更好地面向未来.
就个人而言,我会快速了解在您的应用程序中启用"Vista支持"所需的工作量.
如果根据规定的时间在工程中进行更改,努力程度是可以接受的,那么在任何设计中考虑未来都是好的.
您比任何人都更了解您的实施!
我们内部存在一些问题,包括快捷方式,例如它们是在较旧的安装套件中生成的.这是我们目前正在解决的一些小问题,让我们的Vista支持完全启动并运行.我相信你会遇到一些"不可预见的"障碍.
祝你好运!
在大多数桌面应用程序中支持Windows Vista的重要一点是使用%APPDATA%等引用而不是硬编码路径.这应该解决任何更改的文件夹位置.并且不要在程序的安装文件夹中执行任何需要写访问权限的操作.
有趣的是,这些规则也适用于Windows XP.只是在过去,打破它们更容易逃脱.