Rust/Tauriのビルドが謎のロックで失敗する原因はRiotのアンチチートだった
LoLやってて、開発者の人に伝えたい事象 tauriでアプリ開発してたらファイルがロックされてて全くもってアプリをビルドできなくなった。 色々調べてたら原因Vanguardだった。 TL;DR Windowsで cargo build や tauri dev 実行時に failed to remove file foo.exe (os error 32) が出る。 プロセスは何も握ってないように見えるのにロックされている。 原因は Riot Games のアンチチート Vanguard がカーネルモードでビルド成果物をスキャンしてるため。Valorant / LoL / TFT ...