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

时间:2015-10-27 12:17:30

标签: c#

以下代码注销了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 个答案:

答案 0 :(得分:1)

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

  1. 在explorer.exe上创建本地挂钩

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

  3. ...

  4. 执行关机。

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