0

起こりうる最悪の事態は何ですか?アプリがハード ディスクから削除されたものの、DLL の登録が解除されず、新しいバージョンのアプリがインストールされたとします。

古い DLL の登録が新しい DLL を指しているのに、正しくない型データが含まれている可能性はありますか?

新しい DLL が別の場所に配置されている場合、古いものを登録すると、(登録された) 新しいものへの呼び出しが失敗する可能性がありますか?

4

1 に答える 1

2

COM 登録済み DLL の場合、新しいファイルをコピーする前に登録を解除することを強くお勧めします。登録解除プロセス (インストーラーで行う場合) は、使用中の dll を検出し、再起動する必要があることを警告します。さらに、これは、新しいファイルをコピーしたり、新しいファイルを登録しているは、DLL を (一度登録解除すると) ロードできないことも意味します。

于 2013-04-19T13:36:44.397 に答える