WindowsXPでVisualC++ 2008 ExpressEditionSP1を使用してスクリーンセーバーをコンパイルしようとしています。ランタイムエラーが発生します:「プロシージャエントリポイントChangeWindowMessageFilter()
がダイナミックリンクライブラリUSER32.dllに見つかりませんでした。」私の知る限り、これは、MicrosoftがVS 2008に含まれているscrnsave.libライブラリを失敗させて、Vista固有の関数を呼び出すためです。この関数は、XPでは関数が存在しないため失敗します。
定義WINVER
しても何も起こらないようです。
どうすればこれを回避できますか?