参考:EarthLiveSharp

    EarthLiveSharp 是一个很有趣的项目。可以将你的桌面壁纸设置为实时的地球卫星图。

    通过写入注册表实现开机自启:

    1. using Microsoft.Win32;
    2. public static class Autostart
    3. {
    4. private const string Key = "EarthLiveSharp";
    5. public static bool Set(bool enabled)
    6. {
    7. RegistryKey runKey = null;
    8. try
    9. {
    10. runKey = Registry.CurrentUser.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run", true);
    11. if (enabled)
    12. {
    13. runKey?.SetValue(Key, Application.ExecutablePath);
    14. }
    15. else
    16. {
    17. runKey?.DeleteValue(Key, false);
    18. }
    19. return true;
    20. }
    21. catch (Exception e)
    22. {
    23. Trace.WriteLine(e.Message);
    24. return false;
    25. }
    26. finally
    27. {
    28. runKey?.Close();
    29. }
    30. }
    31. }