Guest User

Untitled

a guest
Mar 2nd, 2018
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. using System;
  2. using Microsoft.Win32;
  3. using WindowsLive.Writer.BlogClient;
  4. using WindowsLive.Writer.CoreServices.Settings;
  5.  
  6. namespace Retrieve_Blog_Password
  7. {
  8. class Program
  9. {
  10. static void Main(string[] args)
  11. {
  12. RegistrySettingsPersister persister =
  13. new RegistrySettingsPersister(Registry.CurrentUser,
  14. @"Software\Microsoft\Windows Live\Writer\Weblogs");
  15. string[] names = persister.GetSubSettings();
  16.  
  17. for (int i = 0; i < names.Length; i++)
  18. {
  19. ISettingsPersister blogPersister = persister.GetSubSettings(names[i]);
  20. SettingsPersisterHelper settings = new SettingsPersisterHelper(blogPersister);
  21. CredentialsDomain domain = new CredentialsDomain("name", "description", null, null);
  22. BlogCredentials creds = new BlogCredentials(settings, domain);
  23. string blogName = blogPersister.Get("BlogName") as string;
  24. Console.WriteLine("Blogname: {0}, Username: {1}, Password: {2}",
  25. blogName, creds.Username, creds.Password);
  26. }
  27. Console.ReadLine();
  28. }
  29. }
  30. }
Add Comment
Please, Sign In to add comment