Я использую функцию SHFileOperationW с параметром FO_DELETE для перемещения файла в корзину (если корзина не отключена).
Проблема заключается в том, что я вхожу в систему как пользователь не администратор и запускаю свое приложение как администратор. Файлы перемещаются в корзину администратора.
Можно ли сделать так, чтобы файлы перемещались в корзину текущего зарегистрированного пользователя, не являющегося администратором?
Моя идея состояла в том, чтобы запустить отдельный процесс без повышенных прав и переместить его оттуда в корзину. Но я не уверен, что существует лучшее решение. Я пытался найти ответ в Интернете, но безуспешно.