this issueと似ています。Windows 10のIExpress.exeがWindows XPと互換性のないEXEを生成しています
私は、ブートストラップEXEと.NETアプリケーションMSIを自己解凍インストーラファイルにパッケージ化するために、IExpress(Windowsに付属)を長年使っています。私は最近のIExpressを使用して、私のコードについては何も変更せずにWindows 8.1からのWindows 10に
を移動(私のアプリは32ビットであるので、私は%windir%/SysWOW64
にiexpress.exeのバージョンを使用しました)
Windows 10でWindows XPで実行されないEXEが発生します(「[FileName] .exeは有効なWin32アプリケーションではありません」)。
Windows 8.1,8または7でIExpressを使用すると、正常に動作します。
誰でも光を放つか、解決策を提供できますか?
(Iは、Windows 10にWindows 8(ファイルバージョン11.0.9600.17416)からiexpress.exeをコピーし、代わりにそれを使用してみましたが、同じことが起こる。)
Windows 10のボックス(Windows 10の%windir%\ SysWOW64からビルド)で問題を再現できません。再現するexeや何か助けてもらえますか? –