我设计了一个应用程序,根据在线数据库验证用户,然后允许用户工作,在身份验证后显示桌面,它会在启动时加载。
我想在Windows启动时启动我的登录应用程序,我已将我的登录应用程序路径添加到注册表中,它与Windows启动良好。但它有一个问题 第一个Windows桌面出现几秒钟,然后我的登录应用程序加载
我想在Windows桌面之前显示我的应用程序
或
使用Windows登录验证用户对在线服务器数据库的任何其他方式,然后允许用户工作。
答案 0 :(得分:1)
如果您不希望桌面显示,则可以将您的应用程序作为Windows Shell运行。
您使用此注册表项
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"Shell"="C:\\WINDOWS\\explorer.exe"
另一种解决方案是使用XP Embedded Standard,这样您就可以完全自定义Windows体验。虽然比简单的shell替换需要更多的工作,但更强大
答案 1 :(得分:0)
你可以像上面那样替换shell,然后让你的应用程序启动explorer.exe,当你准备好开始菜单和任务栏出现时......