当社の製品は、お客様に出荷する DLL で構成されています。
Windows 8 バージョンを提供するときに、CRT に対して静的にリンクできないことに気付きました。そうしないと、DLL を使用するアプリケーションが認証に合格しません。
それについて言及しているドキュメントは見つかりませんでした。なぜそれが不可能なのか、それを実現する方法を誰かが知っていますか?
私たちの製品は、malloc/free と math 関数のみを使用します。私たちにリンクするすべてのアプリケーションに適切な vc redist をインストールするよう要求する代わりに、CRT に静的にリンクする方がはるかに簡単です。(そして、Windows Update チャネルを介して vc redist が展開されないのはなぜですか?)