一部のドライバーを更新するアプリケーションを作成しています。ただし、ドライバーは「使用中」であり、コンピューターを再起動しない限り削除できません。
では、PC を再起動せずにこれらのロックされたドライバーを削除するアプリケーションを作成するにはどうすればよいでしょうか。再起動が必要な場合、コンピューターの再起動時にアプリケーションを自動的に再起動してそれらのファイルを削除するにはどうすればよいですか?
一部のドライバーを更新するアプリケーションを作成しています。ただし、ドライバーは「使用中」であり、コンピューターを再起動しない限り削除できません。
では、PC を再起動せずにこれらのロックされたドライバーを削除するアプリケーションを作成するにはどうすればよいでしょうか。再起動が必要な場合、コンピューターの再起動時にアプリケーションを自動的に再起動してそれらのファイルを削除するにはどうすればよいですか?
MoveFileEx
Windows の場合、 API (または前述のレジストリ)をピンボークすることで、再起動時にファイルの移動/削除を「スケジュール」できます。
ドライバーを使用しているハードウェアを無効にできる場合は、ドライバーをアンロードして交換できる可能性があります。