「あなたが尋ねている質問は主観的であるように思われ、閉じられる可能性があります。」
はい、これは主観的な質問です。
答えはありません。
自分だけなのかと思っただけです。
それで...それは苦痛でしたか?
コメントを聞きたいだけです。
ジャグ
PSもちろん、それはすべてアプリのサイズ、それが書かれた言語、良いまたは悪いプログラミングの習慣などに依存します...
「あなたが尋ねている質問は主観的であるように思われ、閉じられる可能性があります。」
はい、これは主観的な質問です。
答えはありません。
自分だけなのかと思っただけです。
それで...それは苦痛でしたか?
コメントを聞きたいだけです。
ジャグ
PSもちろん、それはすべてアプリのサイズ、それが書かれた言語、良いまたは悪いプログラミングの習慣などに依存します...
非常に苦痛であり、数週間ではないにしても数日の費用がかかります...
セッションとIPCを中心に多くのコードがありました。そのため、セッション0の分離の変更の影響を受けました。
Vistax64および2008x64の場合、authenticodeでデジタル署名する必要のあるドライバーコンポーネントもいくつかありました。これは以前は要件ではありませんでした。
また、一部のアプリに、昇格されたプロセスとして実行する必要があることを指定するマニフェストファイルがないという問題が発生しました。
I had to move some registry keys from HKLM to HKCU - that was all - and I was very happy about that. About an hour or two. Less than a day form when it was discovered to when we had it fixed and in the source tree. Not sure of the line count on that C++ app.
Not huge, but not trivial
あまりない。私は主に、C++ と MFC で作成された大規模なアプリに取り組みました。Vista の前に VS 2008 に移行し (VS 2008 SP1 を待っていたので、多くの問題が解決されました)、ほとんどのことが簡単に機能しました。わずかな問題 (古い VC++ の問題を補うため) を見つけた外部ライブラリが 1 つありましたが、大したことはありませんでした。
ウィンドウを取得して JPEG 形式にするルーチンを除いて、ここと MSDN フォーラムの有能な人々によって精査された標準コードの小さな範囲に絞り込みました。最終的に、その問題は私のコンピューターでは解消されたので、追跡することはできませんでしたが、他のコンピューターでは発生しました。
そのため、ゴブリンがいつやって来て JPEG を持ち去るかはわかりませんが、それ以外は Vista への移行はスムーズでした。