是否可以在用户登录后但在桌面出现之前打开一个程序?

是否可以在用户登录后但在桌面出现之前打开一个程序?

我编写了一个小程序,用于显示可接受的使用政策。用户可以选择不接受,然后注销;或者接受,然后出现另一个屏幕,向他们提供一些信息。他们单击该屏幕上的按钮,然后出现桌面。

我真笨,我以为我可以把它放在用户的启动文件夹中,这样它就会在登录后立即出现。但是不行,桌面先出现,几秒钟后我的程序才出现。我尝试启用“用户登录时运行这些程序”(用户配置 > 系统 > 登录)组策略,但没有帮助。我尝试使用任务计划程序在登录后运行我的程序,这样登录屏幕和我的程序之间的延迟最短,但桌面仍然会短暂出现。有没有办法延迟桌面的出现,绕过它并稍后生成它,或者以其他方式让它排在最前面出现?

相关内容