在另一篇文章 Where are the best locations to write an error log in Windows? 中给出了很多关于答案的评论,让我觉得很多关于标准文件夹的事情(%APPDATA%
; {{1} Windows Vista中的Windows XP与Windows XP不同,当然在开发必须在某些时候在Windows下运行的软件时应考虑到这一点。
但是在我的公司里,我不认为这十年会发生这种情况,也许在下一年也不会发生。我的意思是,中央IT仅在八个月前部署了SP2,任何关于SP3的问题都被忽视了(好吧,如果你很幸运......)
那你有什么建议?我是否应该在当前项目中重写两个模块以使其为Windows Vista做好准备,或者在我真正需要它之前是否应该完全不关心它?
答案 0 :(得分:11)
让它们为Vista做好准备,如果只是因为Windows 7会有相同的变化。当你有机会时,现在更好地面向未来,而不是在时间紧迫的时候。
答案 1 :(得分:8)
就个人而言,我会快速了解在您的应用程序中启用“Vista支持”所需的工作量。
如果根据规定的时间在您的项目中进行更改,努力程度是可以接受的,那么在任何设计中考虑未来都是好的。
你比任何人都更了解你的实施!
我们内部存在一些问题,包括快捷方式,例如它们是在较旧的安装套件中生成的。这是我们目前正在解决的一些小问题,让我们的Vista支持完全启动并运行。我相信你会遇到一些“不可预见的”障碍。
祝你好运!
答案 2 :(得分:6)
在大多数桌面应用程序中支持Windows Vista的重要一点是使用%APPDATA%之类的引用而不是硬编码路径。这应该解决任何更改的文件夹位置。并且不要在程序的安装文件夹中执行任何需要写访问权限的操作。
有趣的是,这些规则也适用于Windows XP。只是在过去,打破它们更容易逃脱。
答案 3 :(得分:2)
没有必要赶时间。到目前为止,它并不重要,谁知道Windows的下一个版本是什么样的。
答案 4 :(得分:1)
如果您计划升级Windows Vista软件,请查看 Windows Logo Program, Requirements for the Windows Vista Logo Program for Software (Microsoft Word文档,183 KB,文件名 Windows Vista Software Logo Spec 1.1.doc < / em>的)。
答案 5 :(得分:1)
由于您无法预见在不久的将来升级操作系统,因此不要过于担心。但是,无论何时更改代码,都应该记住操作系统升级的可能性。如果在进行更改时在代码段中有任何特定于操作系统的内容,请调整它以使其独立于操作系统或稍后易于定位和修改以使其独立于操作系统(取决于更新它需要多长时间) )。
如果您遇到的问题只是解决较小的问题,请考虑专门针对您知道(或怀疑可能)的区域修复您的公司升级到Vista或Windows 7时需要调整的代码
答案 6 :(得分:1)
不要打扰,Windows 7即将推出,你最好等着看看他们为支持这些做出了哪些改变!你想要的最后一件事是花时间修复Vista的东西.....然后再为Windows 7修复它们。
答案 7 :(得分:0)
贵公司是否会升级到Windows Vista?许多公司都在忽视Windows Vista,并计划升级到下一个Windows版本,希望它能够比Windows Vista低得多。如果是这种情况,那将完全浪费时间。谁知道在下一个版本的Windows中会发生什么变化。对于新的Windows重写一次比为Windows Vista重写一次更好,然后再为下一个Windows版本重写一次。