Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
WinAPI (C/C++) を使用してプロセスから実行可能ファイルを切り離すにはどうすればよいですか?
プロセスからファイルを解放するアプリケーション Unlocker を見つけましたが、その仕組みがわかりません。
あなたはしません、通常。オンデマンドで実行可能な Windows ページ。まだ RAM にない関数を呼び出すと、Windows はその関数 (およびその関数が存在するページ全体) を読み込みます。
その結果、EXE をデタッチし、プロセスがまだディスク上にある関数を呼び出すと、プロセスがクラッシュします。
リムーバブル メディア上のアプリケーションには、特別な/SWAPRUN:CDリンカー フラグがあります。実行可能ファイル全体のコピーを作成することにより、クラッシュを防ぎます。
/SWAPRUN:CD