资源简介
一键 关闭电脑显示器,同时锁定WINDOWS操作系统 ,含源代码实现,默认是.NET 4.7,可以切换成4.0,也可以的。

代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Text;
using System.Runtime.InteropServices;
using System.Threading;
namespace CloseLcd
{
class Program
{
static void Main(string[] args)
{
Monitor.LockWorkStation();//锁屏
Monitor.TurnOff(); //关闭显示器
}
}
class Monitor
{
public static void LockWorkStation()
{
// Console.WriteLine(“请输入要执行的命令:“);
string strInput = “rundll32.Exe user32.dll LockWorkStation“; // Console.ReadLine();
Process p = new Process();
//设置要启动的应用程序
p.StartInfo.FileName = “cmd.exe“;
//是否使用操作系统shell启动
p.StartInfo.UseShellExecute = false;
// 接受来自调用程序的输入信息
p.StartInfo.RedirectStandardInput = true;
//输出信息
p.StartInfo.RedirectStandardOutput = true;
// 输出错误
p.StartInfo.RedirectStandardError = true;
//不显示程序窗口
p.StartInfo.CreateNoWindow = true;
//启动程序
p.Start();
//向cmd窗口发送输入信息
p.StandardInput.WriteLine(strInput + “&exit“);
p.StandardInput.AutoFlush = true;
//获取输出信息
string strOuput = p.StandardOutput.ReadToEnd();
//等待程序执行完退出进程
p.WaitForExit();
p.Close();
//Console.WriteLine(strOuput);
//Console.ReadKey();
}
//[DllImport(“user32 “)]
//public static extern bool LockWorkStation();//这个是调用windows的系统锁定
[DllImport(“user32.dll“)]
public static extern int SendMessage(IntPtr hWnd uint Msg int wParam int lParam);
static readonly IntPtr HWND_BROADCAST = new IntPtr(0xffff);
const uint WM_SYSCOMMAND = 0x0112;
const int SC_MONITORPOWER = 0xf170;
public static void TurnOn()
{
//LockWorkStation();
////winexec(‘rundll32.exe user32.dll LockWorkStation‘ sw_hide);
//System.Windows.Forms.SendKeys.SendWait(“{WINDOWS+=L}“);
// SendMessage(HWND_BROADCAST WM_SYSCOMMAND SC_MONITORPOWER -1);
}
public static void TurnOff()
{
SendMessage(HWND_BROADCAST WM_SYSCOMMAND SC_MONITORPOWER 2);
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
..A..H. 33792 2018-10-17 09:14 CloseLcd\.vs\CloseLcd\v15\.suo
文件 0 2018-10-17 08:22 CloseLcd\.vs\CloseLcd\v15\Server\sqlite3\db.lock
文件 4096 2018-10-17 08:22 CloseLcd\.vs\CloseLcd\v15\Server\sqlite3\storage.ide
文件 32768 2018-10-17 09:11 CloseLcd\.vs\CloseLcd\v15\Server\sqlite3\storage.ide-shm
文件 3786312 2018-10-17 09:14 CloseLcd\.vs\CloseLcd\v15\Server\sqlite3\storage.ide-wal
文件 67646 2007-11-26 16:10 CloseLcd\CloseLcd\43.ico
文件 146 2018-10-17 08:51 CloseLcd\CloseLcd\app.config
文件 91648 2018-10-17 09:14 CloseLcd\CloseLcd\bin\Release\关羽儿子.exe
文件 146 2018-10-17 08:51 CloseLcd\CloseLcd\bin\Release\关羽儿子.exe.config
文件 13824 2018-10-17 09:14 CloseLcd\CloseLcd\bin\Release\关羽儿子.pdb
文件 11608 2013-01-04 12:34 CloseLcd\CloseLcd\bin\Release\关羽儿子.vshost.exe
文件 117 2013-01-04 12:32 CloseLcd\CloseLcd\bin\Release\关羽儿子.vshost.exe.config
文件 490 2010-03-17 22:39 CloseLcd\CloseLcd\bin\Release\关羽儿子.vshost.exe.manifest
文件 82726 2009-02-04 12:59 CloseLcd\CloseLcd\Computer.ico
文件 2950 2007-11-26 14:48 CloseLcd\CloseLcd\favicon.ico
文件 318 2008-02-19 15:21 CloseLcd\CloseLcd\obj\CloseLcd.csproj.FileList.txt
文件 16384 2007-11-26 14:48 CloseLcd\CloseLcd\obj\Debug\关闭显示器.exe
文件 13824 2007-11-26 14:48 CloseLcd\CloseLcd\obj\Debug\关闭显示器.pdb
文件 90624 2009-02-04 13:00 CloseLcd\CloseLcd\obj\Release\Close Lcd.exe
文件 13824 2009-02-04 13:00 CloseLcd\CloseLcd\obj\Release\Close Lcd.pdb
文件 472 2013-01-04 12:32 CloseLcd\CloseLcd\obj\Release\CloseLcd.csproj.FileListAbsolute.txt
文件 685 2018-10-17 09:09 CloseLcd\CloseLcd\obj\Release\DesignTimeResolveAssemblyReferences.cache
文件 6727 2018-10-17 08:51 CloseLcd\CloseLcd\obj\Release\DesignTimeResolveAssemblyReferencesInput.cache
文件 0 2018-10-17 08:51 CloseLcd\CloseLcd\obj\Release\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
文件 0 2018-10-17 08:51 CloseLcd\CloseLcd\obj\Release\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
文件 0 2018-10-17 08:51 CloseLcd\CloseLcd\obj\Release\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
文件 42 2018-10-17 09:14 CloseLcd\CloseLcd\obj\Release\关羽儿子.csproj.CoreCompileInputs.cache
文件 442 2018-10-17 09:14 CloseLcd\CloseLcd\obj\Release\关羽儿子.csproj.FileListAbsolute.txt
文件 91648 2018-10-17 09:14 CloseLcd\CloseLcd\obj\Release\关羽儿子.exe
文件 13824 2018-10-17 09:14 CloseLcd\CloseLcd\obj\Release\关羽儿子.pdb
............此处省略26个文件信息
- 上一篇:智能电饭煲
- 下一篇:浅议第三方物流与网络
相关资源
- 加密cad图形的lisp文件
- 基于89C51计算机锁定加密键盘设计
- 如何选择环路带宽平衡抖动、相位噪
- 易语言中国建筑色卡源码
- 3 + 1维UN规范-希格斯系统的颜色风味锁
- PUBG鼠标宏通用版无时间锁定.zip
- 一生锁页5.1,最强大的锁定主页软件
- OV7725颜色识别
- 联想电脑大写锁定提示
- 超级主页锁定工具
- ssm+shiro+redis 登录控制及重试次数超过
- 实证技术分析 用科学量化方法锁定交
- xp组策略开启了用户配置→系统→只运
- 脑电信号相位锁定值eeg-plv
- 锁定鼠标和键盘禁止鼠标
- birt报表合并以及表头锁定功能的实现
- bcb待机休眠关闭显示器开启显示器上
- 程序加密 任何软件加上锁
- 微弱信号检测与锁定放大器
- 矿用锚索预紧效应分析及锁定计算
- 论文研究 - 状态结晶和流动性锁定:
- 最新户户通解锁定位擦除工具_V2015修
- JS固定表头和左边列最新源码1.9
- 锁定鼠标小程序,输入密码就解锁
- 技术员主页锁工具
- 源码小工具箱:锁屏,闹钟,定时关
- 2014年江苏省大学生电子设计竞赛C题锁
- 解决大量域用户自动锁定
- IE主页、首页锁定批处理
- 基站锁定软件FIELD TEST s60通用.sis
评论
共有 条评论