问题标签 [gina]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3543 浏览

windows - 如何在 Windows 中监控失败的登录尝试?

是否有任何可靠的方法可以在 Windows XP 中即时监控失败的登录尝试?(好吧,Vista 也是如此)。我需要以编程方式监视失败的登录尝试,目前这是通过一个简单的GINA Stub通过从 MSGINA 继承登录对话框来完成的。

但是,如果链中还有其他 GINA,我目前的解决方案是不防水的。

所以我的问题是:我可以依赖任何(其他)API吗?还是我必须推出整个 GINA 替换 DLL?

0 投票
3 回答
4677 浏览

windows - 自定义 Windows GINA 身份验证

在 Windows 中,可以扩展 GINA 模块以支持不同的身份验证方式。例如,您已经可以看到对指纹、智能卡甚至人脸识别的支持(就像联想对他们的笔记本电脑所做的那样)。我想要达到的目标并不像那些方法那么复杂。我想要的只是能够提供我的自定义身份验证服务(即我自己的登录身份验证方法)。另外,我想知道是否有办法扩展默认身份验证方法(密码),以便在将密码发送到 Windows 本地身份验证服务之前有一个密码预处理阶段。

谢谢你。

0 投票
1 回答
799 浏览

installation - 在 GINA 上使用 Wix 卸载会导致登录失败

问题:卸载替换 GINA 后,如果我使用 WIX 3.0 安装程序,我会在登录后立即注销。

我有一个 Windows XP 的替换登录进程 (GINA)。它由放置在系统目录 C:\windows\system32\NewGina.dll 中的单个文件和一个注册表项 (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon\GinaDLL=NewGina.dll) 组成,我手动操作没有问题安装它,运行它,手动卸载它并正常登录。

我还可以在VS2008中使用微软安装包创建安装程序,安装、登录、卸载、登录仍然可以正常工作。

我遇到的问题是,当我使用 Wix 安装程序时,我安装、登录、卸载和登录,登录后我立即注销。立即注销后,我能够连接远程注册表并转储注册表。我尝试在注册表之前和之后进行比较,并尝试了进程监视器,希望能发现 Wix 安装程序在做什么,但操作和更改(大约 35,000)有点难以分析。注册表行(上面列出的)消失了,windows 应该恢复到原来的 msgina.dll

由于项目的其余部分使用 Wix 安装程序,我希望使用它。

关于如何让它工作并避免自动注销的任何想法?

谢谢

APB

我的 Wix 脚本看起来像

0 投票
2 回答
522 浏览

visual-c++ - 如何远程调试 msgina.dll?

我在需要远程调试的模块中有一个完全定制的 msgina.dll?何我会做到这一点

阿卜杜勒哈利克

0 投票
0 回答
317 浏览

c++ - GINA 登录对话框未处于焦点/活动状态

我创建了一个 DLL 来替换 GINA。当我调用WlxDialogBoxParam显示我自己的登录对话框时,该对话框没有激活。我究竟做错了什么?我已经尝试过调用SetActiveWindowWM_INITDIALOG事件,但这似乎没有帮助。

WlxDialogBoxParam用以下参数调用:

其中 DialogProc 定义如下: 代码:

0 投票
2 回答
4384 浏览

c# - .NET 语言中的 GINA 替代品?

我搜索了很多地方,只找到了一个名为 pGINA 的 GINA 替代品,但它是用 C++ 编写的,我根本不知道。

有人知道 C# 或 VB.NET 吗?

(我正在编写用于工作的软件来控制员工在做什么)

0 投票
1 回答
733 浏览

c++ - 通过 Gina 修改 Windows ctrl-alt-del 行为

您好,我正在尝试通过 Gina 在某些情况下更改 windows xp ctrl alt del 键的行为。具体来说,我想取消在旧代码中实现的 ctrl alt del 上出现的自定义对话框,并让我的任务管理器回来。请有人指出我正确的方向吗? 

0 投票
1 回答
1421 浏览

c# - 什么是 GINA dll

什么是 GINA dll,是否可以使用此 dll 捕获特殊的组合键?如何在信息亭应用程序中使用它?

0 投票
1 回答
1889 浏览

windows - 从远程桌面会话注销不会关闭会话,在 Windows XP 32 位 - SP2 上再次显示登录屏幕

根据要求,我们编写了一个自定义 GINA。我在Windows XP 32 Bit(SP2)中观察到一种有趣的行为。自定义 GINA 内部调用 windows 默认 Windows GINA (msgina.dll) 并根据我们的要求显示一个额外的窗口。

我曾经从我的机器做远程桌面到 XP 机器。用自定义 GINA 替换 Windows GINA 后,我尝试从 XP 机器注销(我正在使用远程桌面连接登录),注销成功完成(显示保存设置、关闭网络连接等后),我将登录我们在登录期间获得的屏幕,与其他风格的 Windows OD 相比,这是意料之中的。

在其他操作系统中,例如 Windows XP 64 位/Windows 2003 32/64 位,即使在使用自定义 GINA 远程桌面会话替换 Windows Gina 后,从机器注销后也会关闭。我曾尝试在 Windows XP 32 位上安装 Novell GINA,但我没有发现任何问题。

我已经尝试将 XP SP2 升级到 SP3,但我仍然面临同样的问题。

其他人在使用 Windows GINA 时遇到过这样的问题吗?

0 投票
1 回答
171 浏览

gina - “关闭 Windows”对话框来自哪里?

我需要捕获在 Windows XP 中按下电源按钮时出现的“关闭 Windows”对话框。我正在使用自定义 GINA 来捕获安全和登录对话框,但“关闭 Windows”对话框不是 GINA 对话框。
什么 Windows 机制创建了这个对话框,是否有一种“ginastub”风格的解决方案来显示我自己的对话框而不是 XP 的?