开发者社区 问答 正文

如何从c#中的Windows服务应用程序中为所有用户清空回收站

我正在寻找可以在Windows服务中插入的ac#代码段。该代码必须为计算机上的所有用户清空回收站。

我以前曾尝试使用SHEmptyRecycleBin(ref http://www.codeproject.com/KB/cs/Empty_Recycle_Bin.aspx),但是当从Windows服务运行时该代码不起作用,因为该服务以本地系统特权运行。

展开
收起
游客ufivfoddcd53c 2020-01-03 19:56:00 860 分享 版权
1 条回答
写回答
取消 提交回答
  • 作为本地计算机运行的服务永远不要清除我的回收站。

    您可以将服务提升为以管理员帐户运行,那么它就有权利(并且有安全风险),但是为什么要这样做呢?听起来像是病毒尝试做的那种思考。

    2020-01-03 19:56:22
    赞同 展开评论