Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.224.149.242] |
|
Сообщ.
#1
,
|
|
|
Удаляю файл в корзину, используя SHFileOperation.
При обычном запуске всё ок. При запуске из-под админа (или из-под "системы", т.е. в службе) файл удаляется, минуя корзину. Как можно решить эту проблему? |
Сообщ.
#2
,
|
|
|
Корзина принадлежит пользователю. Разные юзеры видят в корзине разные файлы. Есть ли у службы корзина? Если есть, то как увидеть ее содержимое?
Мож, файл находится в корзине службы, а ты его просто не видишь? |
Сообщ.
#3
,
|
|
|
Т.е. тут без вариантов, как я понимаю?
Не входить же в юзера при запуске службы... |
Сообщ.
#4
,
|
|
|
Цитата Jin X @ Удаляю файл в корзину, используя SHFileOperation. При обычном запуске всё ок. При запуске из-под админа (или из-под "системы", т.е. в службе) файл удаляется, минуя корзину. Как можно решить эту проблему? "Удаление" файла в корзину - это просто сдвиг файла из одной папки в другую. С целью возможного "восстановления". Корзина связана с пользователем. Значит, когда пользователь не вошёл в систему, его корзина не доступна. --- Смастери свою собственную корзину для служб. В простейшем случае просто сдвигай файл в заранее созданную папку. Остальные тонкости изобретёшь потом, если понадобиться. |