当打开特定文件夹(作业)时自动注销

本文关键字:注销 作业 文件夹 | 更新日期: 2023-09-27 18:19:22

下面的代码注销了PC。但我想要的是,当我点击一个特定的文件夹时,例如:E:'Picture, Windows应该注销。

我不知道如何在代码中加入这样的条件。有人能给我指个方向吗?

日志代码:

using (Process proc = new Process())
            {
                proc.StartInfo.FileName = Path.Combine(Environment.SystemDirectory, "shutdown.exe");
                proc.StartInfo.Arguments = "-l";
                proc.StartInfo.UseShellExecute = false;
                proc.StartInfo.CreateNoWindow = true;
                proc.Start();
            }

当打开特定文件夹(作业)时自动注销

由于这是作业,这里有一些起点

  1. 在explorer.exe上创建一个本地钩子

  2. 了解是否可以使用WinAPI在资源管理器中查找进程信息

  3. 执行关机。

https://msdn.microsoft.com/en-us/library/windows/desktop/ms644960 (v = vs.85) . aspx