.net - 在启动时运行应用程序 : registry entry vs. 启动文件夹

标签 .net app-startup startup-folder

我想在启动时运行一个应用程序。我知道有几个选项。我对以下选项最感兴趣:

  • 注册表方式:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
  • 将快捷方式复制到启动文件夹:C:\Users\@username@\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

  • 这两个选项有什么区别吗?

    最佳答案

    没有本质区别。该文件夹往往受到用户的喜爱,便于他们在那里创建快捷方式。注册表项往往会受到安装人员的喜爱,从而降低了用户禁用该程序的可能性。

    这不再完全是一个保证,周围有很多实用程序可以帮助编辑 key ,而无需使用 Regedit.exe。包括 Windows 自己的 msconfig.exe

    关于.net - 在启动时运行应用程序 : registry entry vs. 启动文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12152032/

    相关文章:

    android - 如何修复应用程序启动时的白屏?

    java - 如何使用 Java 查找 Startup 文件夹的位置?

    c# - 如何在应用程序启动时加载配置?

    c# - 获取通过 Ajax 传递的 Controller 中的 Json.Stringify 值

    c# - 每个客户端的 WCF CPU 使用率增加 25%

    c# - 如何使用 .NET 为 CloudFront 公开的 Amazon S3 生成签名 URL

    logging - 轻松记录++ : Clearing log file on application startup

    Neo4j 2.0.1 无法启动

    windows - 如何创建任何用户登录系统时运行的计划任务