Windows system >> Windowsの知識 >  >> Windowsチュートリアル合成 >> システムFAQ >> Installshield 64ビットOSパッケージングの考慮事項

Installshield 64ビットOSパッケージングの考慮事項

  
1、インストールディレクトリ64ビットシステム、インストールディレクトリはProgram FilesとProgram Files(x86)に分けられます。 64ビットアプリケーションはProgram Filesの下に自動的にインストールされ、32bitアプリケーションはProgram Files(x86)の下に自動的にインストールされます。 2、システムディレクトリ64ビットシステム、システムディレクトリはsystem32とsyswow64に分かれています。 64ビットAPはsystem32で動作し、32ビットAPはsyswow64で動作します。 Installshieldのパッケージ化に関する考慮事項:問題:32ビットAPがWINSYSDIR変数を呼び出すと、WINDIR ^" system32"を呼び出しても、デフォルトでsyswow64をポイントしますが、syswow64をポイントするように強制されます。解決策:無効にする(WOW64FSREDIRECTION)WOW64FSREDIRECTION:64ビットシステムでどのシステム変数が呼び出されるかを決定する役割を果たします無効にすると、デフォルトでsystem32を指します。注:インストールが完了したら、システムに影響を与える他のプログラムを回避するために、Enable(WOW64FSREDIRECTION)を忘れないでください。経験:Installing()イベントで(WOW64FSREDIRECTION)を無効にする; Installed()イベントで(WOW64FSREDIRECTION)を有効にする;インストールプロセス全体でいつ切り替えるべきかを考慮する必要がない。同様に、アンインストールプロセスでも、対応する部分をアンロードするためにUnInstalling()およびUnInstalled()でこれを実行する必要があります。 3、レジストリ64ビットシステム、レジストリはHKEY_LOCAL_MACHINE \\ Software \\ Microsoft \\ Windows \\ CurrentVersion \\ RunとHKEY_LOCAL_MACHINE \\ Software \\ Wow6432Node \\ Microsoft \\ Windows \\ CurrentVersion \\ Runに分かれています。 Microsoft \\ Windows \\ CurrentVersion \\ Runで、コマンド:REGDB_OPTIONS = REGDB_OPTIONS |  REGDB_OPTION_WOW64_64KEY;同時に、REGDB_OPTIONS = REGDB_OPTIONS®〜REGDB_OPTION_WOW64_64KEY; -------------------------- 32ビットに注意する必要があります関連するディレクトリとメソッドは64ビットに置き換えられました。これにより、正しいインストールが64ビットディレクトリの下にあることを確認できます。 1.REGDB_OPTIONSを使用すると、6432ノードの読み書きではなく、64ビットのWindowsシステムでレジストリ関数が正しく読み書きできるようになります。  REGDB_OPTION_WOW64_64KEY; REGDB_OPTIONS = REGDB_OPTIONS&〜REGDB_OPTION_WOW64_64KEY; 2.システムディレクトリについてinstallshield 64を読み取ります3.コンポーネントを64ビット4に設定します。 。 。zh-CN"],null,[1],zh-TW"]]]
Copyright © Windowsの知識 All Rights Reserved