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