1

私たちが書いたアプリケーションにはクライアントが問題を抱えていますが、これはVistaで実行したときだけです。しかし、彼はXPの互換モードでそれを実行する場合、それはうまく動作します。私たちはVistaの問題の底に立ちますが、インストールされたプログラムが自動的に互換モードを使用するようにインストーラ(.net 2.0を使用するアプリケーションのVisual Studio 2008 Windowsフォームインストーラ)を更新することは可能ですか?ユーザーが手動で設定を更新する必要はありません。Windowsインストーラは、XP互換モードを使用するようにプログラムをデフォルト設定できますか?

多くのありがとう、

アダム。

答えて

2

Aはwinamp forum postVistaのXP互換モードでインストールアプリの実行を作る)が関連する次のレジストリキーを設定することを提案:

HKCU "Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" "[full application path goes here]" "WINXPSP2" 

私はこれを確認していないが、私が使用することを前提としXP互換モードはレジストリに保存されている設定なので、手動で設定を適用するときにどのキーが変更されるかを確認するにはProcMonを使用することをお勧めします。

最後に、正しいキーをインストーラーに追加します。しかし、長期的には根本的な問題を解決すべきであることは言うまでもない。

関連する問題