FO_DELETE パラメータを指定して SHFileOperationW 関数を使用して、ファイルをごみ箱に移動しています (ごみ箱が無効になっていない場合)。
問題は、管理者以外のユーザーとしてログインし、アプリケーションを管理者として実行する場合です。ファイルは管理者のごみ箱に移動されます。
現在ログに記録されている管理者以外のユーザーのごみ箱にファイルを移動することは可能ですか?
私の考えは、昇格されていない別のプロセスを実行し、そこからごみ箱に移動することでした。しかし、より良い解決策が存在するかどうかはわかりません。インターネットで答えを見つけようとしましたが、成功しませんでした。