environment exitc#怎么禁用鼠标

environment exit  时间:2022-02-23  阅读:()

c#怎么禁用鼠标

1.要实现锁定系统不让别人用,可以调用系统锁定API函数来实现 //引入API函数 [DllImport("user32 ")] public static extern bool LockWorkStation();//这个是调用windows的系统锁定 在需要的时候直接写LockWorkStation();就可以啦!不信试试看! 2.API函数锁定键盘及鼠标 [DllImport("user32.dll")] static extern void BlockInput(bool Block); 需要的时候就直接写: BlockInput(true);//锁定鼠标及键盘 BlockInput(false);//解除键盘鼠标锁定 但是这种方式还是不能锁定ctrl+alt+delete,也就是还可以打开任务管理器,怎么办呢? 请看下面的方法: 3.屏蔽ctrl+alt+delete FileStream fs = new FileStream(Environment.ExpandEnvironmentVariables("%windir%\system32\taskmgr.exe"), FileMode.Open); //byte[] Mybyte = new byte[(int)MyFs.Length]; //MyFs.Write(Mybyte, 0, (int)MyFs.Length); //MyFs.Close(); //用文件流打开任务管理器应用程序而不关闭文件流就会阻止打开任务管理器 利用windows锁屏API:LockWorkStation。 如下代码片段: public Form1( bool aLock ) { if (aLock) { //锁屏+关屏LockWorkStation();SendMessage( this.Handle, (uint)0x0112, (IntPtr)0xF170, (IntPtr)2 );} else { //禁止鼠标键盘动作+关屏BlockInput( true );System.Threading.Thread.Sleep( 10 );SendMessage( this.Handle, (uint)0x0112, (IntPtr)0xF170, (IntPtr)2 );BlockInput( false );} this.Close(); //Application.Exit();Environment.Exit( 0 );} //关屏[DllImport( "user32.dll", CharSet = CharSet.Auto )] static extern IntPtr SendMessage( IntPtr hWnd, UInt32 Msg, IntPtr wParam, IntPtr lParam ); //禁止鼠标键盘动作[return: MarshalAs( UnmanagedType.Bool )][DllImport( "user32.dll", CharSet = CharSet.Auto, ExactSpelling = true )] public static extern bool BlockInput( [In, MarshalAs( UnmanagedType.Bool )] bool fBlockIt ); //锁屏[DllImport( "user32.dll" )] public static extern bool LockWorkStation();需要指出的是,在退出程序时使用Environment.Exit( 0 );而非Application.Exit();否则会出错哦~~提示类似:“***遇到错误,需要关闭”。还有就是修改一下Main:static void Main(string[] args) { //Application.EnableVisualStyles(); //Application.SetCompatibleTextRenderingDefault( false ); if (args == null || args.Length == 0) { //禁止鼠标键盘动作+关屏Application.Run( new Form1( false ) );} else { //锁屏+关屏Application.Run( new Form1( true ) );}}

HostKvm开年促销:香港国际/美国洛杉矶VPS七折,其他机房八折

HostKvm也发布了开年促销方案,针对香港国际和美国洛杉矶两个机房的VPS主机提供7折优惠码,其他机房业务提供8折优惠码。商家成立于2013年,提供基于KVM架构的VPS主机,可选数据中心包括日本、新加坡、韩国、美国、中国香港等多个地区机房,均为国内直连或优化线路,延迟较低,适合建站或者远程办公等。下面列出几款主机配置信息。美国洛杉矶套餐:美国 US-Plan1CPU:1core内存:2GB硬盘...

Digital-VM暑期全场六折优惠,8个机房

Digital-VM商家目前也在凑热闹的发布六月份的活动,他们家的机房蛮多的有提供8个数据中心,包括日本、洛杉矶、新加坡等。这次六月份的促销活动全场VPS主机六折优惠。Digital-VM商家还是有一点点特点的,有提供1Gbps和10Gbps带宽的VPS主机,如果有需要大带宽的VPS主机可以看看。第一、商家优惠码优惠码:June40全场主机六折优惠,不过仅可以月付、季付。第二、商家VPS主机套餐1...

云如故枣庄高防(49元)大内存2H2G49元8H8G109元

云如故是一家成立于2018年的国内企业IDC服务商,由山东云如故网络科技有限公司运营,IDC ICP ISP CDN VPN IRCS等证件齐全!合法运营销售,主要从事自营高防独立服务器、物理机、VPS、云服务器,虚拟主机等产品销售,适合高防稳定等需求的用户,可用于建站、游戏、商城、steam、APP、小程序、软件、资料存储等等各种个人及企业级用途。机房可封UDP 海外 支持策略定制 双层硬件(傲...

environment exit为你推荐
视频托管如何把视频上传到自己公司的网站上?求解···excel大写金额EXCEL金额大写flash实例Flash元件和实例的概念及关系?webservice框架如何用webservice 的cxf框架netbios协议机子上启动了netbios协议,为什么还是运行不了netbios命令云输入法如何使用QQ云输入法?网络安全密钥一般路由器是网络安全密钥是多少cursorlocationsession("rs").cursorlocation=3是什么意思?腾讯合作伙伴大会从微信同程旅行买的机票怎么打印电子发票?za是哪个国家的ci是在哪个国家产生的?哪个国家开始流行的
过期已备案域名 googleapps 抢票工具 回程路由 数字域名 泉州移动 qq对话框 华为云盘 重庆电信服务器托管 防cc攻击 带宽测试 服务器托管价格 俄勒冈州 dns是什么意思 泥瓦工 摇号申请网站 自住商品房申请网站 北京机动车摇号申请网站 好用的免费网络电话 skype免费网络电话 更多