C# 程序在初始话的时候怎样禁止:CTRL+ALT+DEL

问题描述

C#程序在初始话的时候怎样禁止:CTRL+ALT+DEL

解决方案

解决方案二:
顶~~~~~~~~~
解决方案三:
判断键盘数据键的值!如果是ctrl+alt+del就不作响应!
解决方案四:
up
解决方案五:
在keydown事件里写判断
解决方案六:
引用2楼wolf1118baby的回复:

判断键盘数据键的值!如果是ctrl+alt+del就不作响应!

那我通过鼠标也可以调用出来啊。感觉考虑这样没多大意义。这块是否可以用API来实现??
解决方案七:
应该是用API实现,但我初学这个请求各位高手能不能贴出来一个完整的方法或代码啊,谢谢
解决方案八:
这个你看看吧!
解决方案九:
替换gina比较简单,普通的键盘钩子也不行,需要注入winlogon然后hooksas,总之比拟想象的要难度大很多

时间: 2024-10-25 12:12:46

C# 程序在初始话的时候怎样禁止:CTRL+ALT+DEL的相关文章

Win9x下隐藏程序不出现在CTRL+ALT+DEL对话框中

Windows95/98下怎样隐藏应用程序不让它出现在CTRL-ALT-DEL对话框中? 把你的应用程序从CTRL-ALT-DEL对话框中隐藏的一个简单办法是去应用程序的标题.如果一个程序的主窗口没以标题,Windows95不把它放到CTRL-ALT-DEL对话框中.清除标题属性的最好地方是在WinMain函数里. WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int){ try {  Application->Title = "";  

锁定ctrl+alt+delete程序,运行时出错。显示:无法加载“native.dll”:找不到指定的模块(异常来自HRESULT:0x8007007E)

问题描述 usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Runtime.InteropServices;usingMicrosoft.Win32;usingSystem.Diagnostics;namespaceWorkHelper{classSysHook{[DllImport("user32")]publicstaticexternboolBlock

c++-关联容器初始话化,如下:

问题描述 关联容器初始话化,如下: 我用multiset miset(ivec.cbegin(), ivec.cend())初始化,等到我输出cout << miset.size() << endl;为什么显示0:ivec已经初始化,初始化的程序是: for(vector::size_type i = 0; i != 10; ++i) { ivec.push_back(i); ivec.push_back(i); //每个数重复保存一次 } 解决方案 先看ivec的size是多少

改善Dojo应用程序的初始下载时间

仅获取所需的数据 Asynchronous JavaScript and XML (Ajax) 应用程序能够提高某些 Web 应用程序的性能.加载应用程序之后,获取较小的数据和内容片段可以帮助避免重新呈现整个页面的开销.不过,这样做得的代价是,应用程序的初始下载时间通常会比较长. 我现在已有多年的 Dojo 应用程序使用经验.IBM WebSphere Application Server Feature Pack for Web 2.0 和 Project Zero 现在都包括 Dojo To

java入门程序 char初始值 和例题答案不一样

问题描述 java入门程序 char初始值 和例题答案不一样 public class Ex1 { int a; char b; public Ex1(){ System.out.println(a); System.out.print("["+b+"]"); System.out.print("www"); } public static void main(String[] args){ new Ex1(); /*我只是想把初始值试出来嘛,为

请高手指点,如何用C#程序禁用Alt+Tab,Ctrl+Alt+Delete组合键

问题描述 要实现的功能是这样的,我编了一个程序,在我的程序运行的时候,Alt+Tab,Ctrl+Alt+Delete组合键是被禁用的,电脑的使用者既不能通过Alt+Tab组合键把我的程序切换出去,又不能通过Ctrl+Alt+Delete调出任务管理器关闭我的程序,请问高手,这两个功能是如何实现的 解决方案 解决方案二:Ctrl+Alt+Delete是不可被屏的,但是你可以用dll注入的方式隐藏你的恶意代码(我估计你就是想干这个).解决方案三:那你就写个系统驱动吧.貎似它是既不能被切换也不能关闭的

【转】力控的60个经典问题

1: 我已经安装加密锁了,为何安装运行包后运行工程还提示找不到加密锁?     这是因为安装运行包后,需要人工对软件进行注册.请打开运行包释放后所在文件夹,手工运行其中的"Registry"程序进行软件注册,这样加密锁就可以找到了.2:安装完运行包后如何卸载? 卸载运行包需要两个步骤:      1.手动删除运行包安装后生成文件夹及文件夹中的内容:      2.删除注册表       (1)Windows2000:进入windows安装系统盘――>WINNT文件夹――>打

编程思想之多线程与多进程系列(上)

什么是线程 什么是线程?线程与进程与有什么关系?这是一个非常抽象的问题,也是一个特别广的话题,涉及到非常多的知识.我不能确保能把它讲的话,也不能确保讲的内容全部都正确.即使这样,我也希望尽可能地把他讲通俗一点,讲的明白一点,因为这是个一直困扰我很久的,扑朔迷离的知识领域,希望通过我的理解揭开它一层一层神秘的面纱. 任务调度 线程是什么?要理解这个概念,须要先了解一下操作系统的一些相关概念.大部分操作系统(如Windows.Linux)的任务调度是采用时间片轮转的抢占式调度方式,也就是说一个任务执

以操作系统的角度述说线程与进程

原文:http://blog.csdn.net/luoweifu/article/details/46595285 作者:luoweifu 转载请标名出处 什么是线程 什么是线程?线程与进程与有什么关系?这是一个非常抽象的问题,也是一个特别广的话题,涉及到非常多的知识.我不能确保能把它讲的话,也不能确保讲的内容全部都正确.即使这样,我也希望尽可能地把他讲通俗一点,讲的明白一点,因为这是个一直困扰我很久的,扑朔迷离的知识领域,希望通过我的理解揭开它一层一层神秘的面纱.   任务调度 线程是什么?要