Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows GINA实现是否允许我忽略SAS内核调用?_Windows_Windows 7_Gina - Fatal编程技术网

Windows GINA实现是否允许我忽略SAS内核调用?

Windows GINA实现是否允许我忽略SAS内核调用?,windows,windows-7,gina,Windows,Windows 7,Gina,我知道这个问题已经被问过很多次了,但是我花了很多时间去寻找我能找到的所有问题,我没有得到一个好的答案。我确实理解NMI的概念,并且我知道我无法拦截呼叫。我只是想知道如果我要开发一个GINA应用程序,我是否可以响应操作系统调用的所有钩子,这样我就可以忽略它们?是否有一些钩子不管我的GINA实现如何都会被执行?我已经运行过许多小实用程序,它们将为我调整注册表,但我希望在不更改注册表的情况下用代码处理所有这些 顺便说一句,我不想写我自己的键盘驱动程序,也不想在BIOS领域闲逛 另外,我读到Win7没有

我知道这个问题已经被问过很多次了,但是我花了很多时间去寻找我能找到的所有问题,我没有得到一个好的答案。我确实理解NMI的概念,并且我知道我无法拦截呼叫。我只是想知道如果我要开发一个GINA应用程序,我是否可以响应操作系统调用的所有钩子,这样我就可以忽略它们?是否有一些钩子不管我的GINA实现如何都会被执行?我已经运行过许多小实用程序,它们将为我调整注册表,但我希望在不更改注册表的情况下用代码处理所有这些

顺便说一句,我不想写我自己的键盘驱动程序,也不想在BIOS领域闲逛


另外,我读到Win7没有使用GINA。我错了吗?如果没有,我需要实现/替换什么Windows组件才能完成同样的任务?

GINA被Vista杀死。所以你是对的,它在Windows7中不存在。替换功能是凭据提供程序。他们当然不允许你拦截SAS。

吉娜被Vista杀死了。所以你是对的,它在Windows7中不存在。替换功能是凭据提供程序。他们当然不允许你拦截SAS。

你是对的,Win7没有使用GINAs。删除了“SAS”标记-它指的是4GL统计编程语言,而不是你预期使用的SAS(如果我见过的话,这是一个过载的首字母缩略词)。我认为SAS是安全的。是的,在这种情况下是-但是“SAS”Stackoverflow上的标记不是。我使用了自定义GINAs。作为记录,它们确实允许您忽略SAS,但它仍然会有一些副作用;例如,它将清除BlockInput函数的效果。不幸的是,所有这些都是不相关的,因为您是为Windows 7开发的。Win7不使用GINAs是正确的。删除了“SAS”标记-它指的是4GL统计编程语言,而不是您对SAS的预期用途(如果我见过SAS的话,这是一个重载首字母缩写)。我认为SAS是安全的。是的,在本例中是-但是“SAS”Stackoverflow上的标记不是。我使用了自定义GINAs。作为记录,它们确实允许您忽略SAS,但它仍然会有一些副作用;例如,它将清除BlockInput函数的效果。不幸的是,所有这些都无关紧要,因为您是为Windows 7.Blast开发的,我在win7中可以做些什么以独占方式响应SAS挂钩?否。如果有,则会将SAS渲染为不安全。Blast,我在win7中可以做些什么以独占方式响应SAS挂钩?否。如果有,则会将SAS渲染为不安全。