“你问的问题似乎很主观,很可能会被关闭。”
是的,这是一个主观问题。
它没有答案。
我只是想知道如果我是唯一的一个。
所以……痛吗?
我只是想听听一些意见。
捷豹
PS 当然,这一切都取决于应用程序的大小、编写的语言、编程习惯的好坏等等……
“你问的问题似乎很主观,很可能会被关闭。”
是的,这是一个主观问题。
它没有答案。
我只是想知道如果我是唯一的一个。
所以……痛吗?
我只是想听听一些意见。
捷豹
PS 当然,这一切都取决于应用程序的大小、编写的语言、编程习惯的好坏等等……
非常痛苦,而且花费数天甚至数周的时间......
我们有很多围绕会话和 IPC 的代码。所以我们受到了session 0 isolation变化的影响。
对于 Vista x64 和 2008 x64,我们还有一些驱动程序组件现在需要使用验证码进行数字签名。这不是以前的要求。
我们还遇到了一些问题,因为我们的一些应用程序没有清单文件来指定它们需要作为提升的进程运行。
我不得不将一些注册表项从 HKLM 移动到 HKCU - 仅此而已 - 我对此感到非常高兴。大约一两个小时。从发现它到我们修复它并在源代码树中不到一天的时间。不确定该 C++ 应用程序的行数。
不是很大,但不是微不足道的
Not much. I worked primarily on a large app written in C++ and MFC. We moved to VS 2008 before Vista (waiting for VS 2008 SP1, which saved a lot of trouble), and most things just simply worked. There was one external library I found a slight problem with (compensating for old VC++ problems), but no big deal.
Except for a routine to grab a window and put it into JPEG format, which I narrowed down to a small stretch of standard code that was vetted by competent people both here and on the MSDN forum. Eventually, that problem went away on my computer, so I couldn't pursue it, but it has cropped up on others.
So, I never know when the goblins are going to come and take the JPEGs away, but other than that the transition to Vista was smooth.