2008年12月1日のブックマーク (1件)

  • Raymond Chen explains why Windows will not replace a file in use

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 Windows 秘話Windows では可能でも行わないことがある Raymond Chen 実は、Windows では元の DLL の名前を変更し、そこに新しいファイルをコピーすることで、使用中の DLL を置き換えることができます。しかし、Windows ではこの処理が行われていません。なぜでしょう。 使用中のファイルを置き換えても、古いバーションを使用するコードがまだシステム内に存在する可能性があります。たとえば、A.DLL と B.DLL という 2 つのファイルがあり、連携しているとしましょう。両方のファイルを更新する修正プログラムを実行しますが、A.DLL は使用中です。問題ありません。ファイルを

    Raymond Chen explains why Windows will not replace a file in use
    NyaRuRu
    NyaRuRu 2008/12/01
    Windowsでは実行中のDLLをリネームすることで置き換えることができる.しかしWindowsはそのテクニックを活用しない.それは何故か?