我实现了一个 WPF 应用程序,并将其注册为在 Windows 启动时启动。我的应用程序是一个简单的登录应用程序,当用户登录后会出现在图标托盘中。问题是,在 Windows 启动后,它需要大约 30 秒才能显示出来。我尝试过使用 Ngen 但效果不佳。我想避免实现一个启动画面。我希望我的 WPF 应用程序能够在 Windows 启动后“立即”出现,类似于 Windows Live Messenger。有什么方法可以减少启动时间吗?除了编写本地代码,我还有其他选择吗?
谢谢。
<configuration>
<runtime>
<generatePublisherEvidence enabled="false"/>
</runtime>
</configuration>
在MSDN网站上有一些关于应用程序启动时间的常规提示,可以参考(链接)。
默认值应设置为0,但请务必仔细检查。HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Serialize