Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using Microsoft.Win32;
- using WindowsLive.Writer.BlogClient;
- using WindowsLive.Writer.CoreServices.Settings;
- namespace Retrieve_Blog_Password
- {
- class Program
- {
- static void Main(string[] args)
- {
- RegistrySettingsPersister persister =
- new RegistrySettingsPersister(Registry.CurrentUser,
- @"Software\Microsoft\Windows Live\Writer\Weblogs");
- string[] names = persister.GetSubSettings();
- for (int i = 0; i < names.Length; i++)
- {
- ISettingsPersister blogPersister = persister.GetSubSettings(names[i]);
- SettingsPersisterHelper settings = new SettingsPersisterHelper(blogPersister);
- CredentialsDomain domain = new CredentialsDomain("name", "description", null, null);
- BlogCredentials creds = new BlogCredentials(settings, domain);
- string blogName = blogPersister.Get("BlogName") as string;
- Console.WriteLine("Blogname: {0}, Username: {1}, Password: {2}",
- blogName, creds.Username, creds.Password);
- }
- Console.ReadLine();
- }
- }
- }
Add Comment
Please, Sign In to add comment