.NET を使用して作成している Windows セットアップ プロジェクトで MFC42.dll を配布する必要があります。このファイルをシステム フォルダに配置する必要がありますが、Windows 保護エラーが発生します。
このファイルを配布することを考えている人はいますか? VC 6.0 再頒布可能パッケージを再頒布することもできますが、方法がわかりません。
これには .NET 2008 Setup and Deployment プロジェクトを使用しています。
どんな助けにも感謝します。
.NET を使用して作成している Windows セットアップ プロジェクトで MFC42.dll を配布する必要があります。このファイルをシステム フォルダに配置する必要がありますが、Windows 保護エラーが発生します。
このファイルを配布することを考えている人はいますか? VC 6.0 再頒布可能パッケージを再頒布することもできますが、方法がわかりません。
これには .NET 2008 Setup and Deployment プロジェクトを使用しています。
どんな助けにも感謝します。
MFC42.dll は、多くの Windows プログラムで使用されているレガシ DLL です。Windows にプリインストールされており、インストーラーによって置き換えられないように保護されています。この機能は、Windows ファイル保護と呼ばれます。そのため、エラーが発生しました。
したがって、自分でインストールしないでください。
おそらく、この記事はあなたに役立つでしょう
チュートリアル: Visual C++ 再頒布可能パッケージを使用した Visual C++ アプリケーションの配置
ISLE InstallShield Limited Edition (すべての Visual Studio ユーザーに無料)に興味があるかもしれません