1

我设计了一个应用程序,它根据在线数据库验证用户,然后允许用户工作,在验证后它显示桌面,它在启动时加载。

我想在 Windows 启动时启动我的登录应用程序,我已将我的登录应用程序路径添加到注册表,它在 Windows 上启动得很好。但它有一个问题,首先是 Windows 桌面出现几秒钟,然后我的登录应用程序被加载

我想在 Windows 桌面之前显示我的应用程序

或者

任何其他方式使用 Windows 登录来验证用户对在线服务器数据库,然后允许用户工作。

4

2 回答 2

1

如果您根本不想显示桌面,您可以将应用程序作为 Windows Shell 运行。

您使用此注册表项

[HKEY_LOCAL_MACHINE\SOFTWARE\Micro­soft\Windows NT\CurrentVersion\Winlogon]
"Shell"="C:\\WINDOWS\\explorer.exe­"

另一个解决方案是使用 XP Embedded Standard,这样您就可以完全自定义 Windows 体验。虽然比简单的外壳替换需要更多的工作,但更强大

于 2009-07-02T11:23:20.363 回答
0

您可以像上面那样替换外壳,然后在您准备好开始菜单和任务栏出现时让您的应用程序启动 explorer.exe...

于 2009-07-02T11:42:35.270 回答