問題タブ [windows-xp-sp2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - Win7 でコンパイルされたプログラムが XP でクラッシュする (Visual C++ 6)
私は継承したかなり大きなコードベースを持っており、今のところ過去に行き詰まっています。Windows 7 (32 ビット) の Visual C++ 6 で作業していますが、XP マシン (Service Pack 2) をターゲットにしています。企業はそれを .NET にアップグレードする ROI を認識しておらず、電車を牽引する Mini Cooper と同じくらいの牽引力があります。
そうは言っても、Win7マシンにVC++ 6(XP互換性なし)を正常にインストールしたように見え、コンパイルして正常に実行できます。ただし、リリース ビルドを XP マシンにデプロイしようとすると、クラッシュします (Win7 ではクラッシュしません)。ただし、XP マシンで同じコードを直接ビルドすると、問題なく動作します。Win7 マシンで XP 互換モードで VC++6 を実行すると、ワークスペースを開くと IDE がクラッシュします。
私が考えられる唯一のことは、コードが ActiveX コントロールとレジストリを広範囲に使用していることです。Win7固有のレジストリの変更が行われているのか、その逆なのかはわかりません。繰り返しになりますが、私はレジストリについてほとんど知りません。特に C/C++ でコーディングする場合は特に、楽しみのためにコーディングする場合は、Unix 環境で作業する方が間違いなく快適です。
これは、クラッシュしたときに表示されるエラーのスクリーンショットです。ActiveX 登録と関係があると考えています。
ssl - https サイトが Windows OS でサポートされているかどうかを確認する方法は?
Windows XP SP3 では Https サイトにアクセスできますが (IE 設定/レジストリで Tls を有効にした後)、Windows XP SP2 では (Tls 設定を有効にした後) アクセスできません。
セキュリティで保護された接続 (https) をサポートしている OS バージョンとサービス パックをプログラムで見つけるにはどうすればよいでしょうか。そのため、代替 (http) リンクを使用して接続できます。
