可能重复:
How can I customize the login screen for Windows Vista & 7?
我正在开发一个自定义Windows登录屏幕,它将被Windows 7的默认登录屏幕取代。我需要很少的信息用于此目的。
C#
是正确的语言还是C++
C#
是个不错的选择,那么WPF如何看起来很好看。PrincipalContext
类对用户进行身份验证,现在身份验证后我需要为该用户显示桌面。我怎么能这样做。如果您可以提供任何代码示例或参考,那么它会有所帮助。
答案 0 :(得分:2)
根据MSDN Magazine,您无法使用托管代码,也无法绘制自己的用户界面。
关于绘制UI:
关于哪个组件呈现登录的图形方面,也发生了重大变化。以前,这是由GINA处理的,因此第三方组件可以进行渲染。在新架构中,LogonUI是操作系统的内置部分,对此负责。
那么每个提供者用户如何在新模型中实现行为提示?凭据提供程序体系结构要求每个提供程序枚举其UI元素。例如,在给定方案中,提供程序可能会向LogonUI指示它需要两个编辑框,两个标题,一个复选框和一个位图。反过来,LogonUI代表凭据提供程序呈现这些控件。这对于实现前面讨论的目标还有很长的路要走 - 一致的外观和方法,支持广泛的不断发展的身份验证方案。
关于托管代码:
凭据提供程序体系结构及其主机仅支持本机代码。