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 ) );}}

亚州云-美国Care云服务器,618大带宽美国Care年付云活动服务器,采用KVM架构,支持3天免费无理由退款!

官方网站:点击访问亚州云活动官网活动方案:地区:美国CERA(联通)CPU:1核(可加)内存:1G(可加)硬盘:40G系统盘+20G数据盘架构:KVM流量:无限制带宽:100Mbps(可加)IPv4:1个价格:¥128/年(年付为4折)购买:直达订购链接测试IP:45.145.7.3Tips:不满意三天无理由退回充值账户!地区:枣庄电信高防防御:100GCPU:8核(可加)内存:4G(可加)硬盘:...

10GBIZ(月$2.36 ), 香港和洛杉矶CN2 GIA

10GBIZ服务商经常有看到隔壁的一些博客分享内容,我翻看网站看之前有记录过一篇,只不过由于服务商是2020年新成立的所以分享内容比较谨慎。这不至今已经有将近两年的服务商而且云服务产品也比较丰富,目前有看到10GBIZ服务商有提供香港、美国洛杉矶等多机房的云服务器、独立服务器和站群服务器。其中比较吸引到我们用户的是亚洲节点的包括香港、日本等七星级网络服务。具体我们看看相关的配置和线路产品。第一、香...

易速互联月付299元,美国独立服务器促销,加州地区,BGP直连线路,10G防御

易速互联怎么样?易速互联是国人老牌主机商家,至今已经成立9年,商家销售虚拟主机、VPS及独立服务器,目前商家针对美国加州萨克拉门托RH数据中心进行促销,线路采用BGP直连线路,自带10G防御,美国加州地区,100M带宽不限流量,月付299元起,有需要美国不限流量独立服务器的朋友可以看看。点击进入:易速互联官方网站美国独立服务器优惠套餐:RH数据中心位于美国加州、配置丰富性价比高、10G DDOS免...

environment exit为你推荐
qq管家官网在qq电脑管家官网有个可以登录qq的。登录上了可以加速么?全局钩子delphi 键盘全局钩子腾讯合作伙伴大会如何成为腾讯渠道合作伙伴?特斯拉model3降价特斯拉model 3中国有补贴吗东兴证券网站东兴证券交易软件如何操作?怎样删除聊天记录如何删除和一个人的聊天记录?cc防火墙服务器里安全狗里的WEB防火墙是什么意思空间导航QQ空间中如何自定义导航?100days英文的一百天怎么说西安娱乐西安最高端会所是哪一家
解析域名 上海vps simcentric 流媒体服务器 英语简历模板word qq数据库下载 权嘉云 谁的qq空间最好看 adroit 百度云1t 免费asp空间申请 免费网络 web服务器有哪些 次世代主机 企业私有云存储 usb大容量存储设备 深圳服务器维护 双宿主机 杭州车牌摇号申请网站 韩剧国语版789 更多