.net 在Windows登录之前运行程序

.net 在Windows登录之前运行程序,.net,windows,login,.net,Windows,Login,几年前,我的学校有一个来自Novell的软件解决方案。在标准Windows登录过程之前,将打开一个特殊的Novell登录窗口,请求登录信息 现在,我想做一些类似的事情,即在任何人登录之前运行一个程序。使用.NET技术可以做到这一点吗?如果我没记错的话,您可以在这里创建一个密钥 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon 看一看 与GINA相关。GINA仅适用于XP之前的Windows版本。Vi

几年前,我的学校有一个来自Novell的软件解决方案。在标准Windows登录过程之前,将打开一个特殊的Novell登录窗口,请求登录信息


现在,我想做一些类似的事情,即在任何人登录之前运行一个程序。使用.NET技术可以做到这一点吗?

如果我没记错的话,您可以在这里创建一个密钥

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

看一看


与GINA相关。

GINA仅适用于XP之前的Windows版本。Vista和Windows 7使用不同的系统。你想编程做什么?我还没有弄清楚,只是想看看它的可能性:)如果你正在寻找另一种身份验证系统(如Novell登录窗口),你必须创建自己的身份验证提供器(GINA for XP,Vista和7使用不同的系统)。这些都是用C编写的。如果应用程序不需要桌面,您可以在.NET中创建服务。我还看到一个virusscanner在Windows启动时进行扫描。该应用程序一定是某种控制台应用程序,但我认为此时还不能运行.net应用程序。