ハードコーディング
一部のコピープロテクトされたプログラムは、起動時にフロッピーディスクやフラッシュドライブ上の特定のファイルの存在によって不正なコピーではないことを確認する。フロッピードライブが搭載されていない新しいコンピュータに交換すると、フロッピーディスクが挿入されていないため、プログラムを実行することができない。
この例は、ハードコーディングが完全に機能するように見えても、実際にはそうではない場合があるということを示している。1990年代まではほとんどのPCにフロッピーディスクドライブが搭載されていたが、それ以降のPCには搭載されなくなった。1990年代以前にフロッピーディスクドライブの存在を前提としてハードコードされたプログラムは、更新されなければ問題に直面する可能性がある。