示例#1
0
        public static string GetMediaPortalPath()
        {
            string mpdir = Mediaportal.GetClientInstallationDirectory();

            if (mpdir == null)
            {
                mpdir = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ProgramFilesX86), "Team MediaPortal", "MediaPortal");
            }
            return(Path.Combine(mpdir, "MediaPortal.exe"));
        }
示例#2
0
        public static User GetAuthentication()
        {
            User user = new User();

            try
            {
                user.Username = DecryptConfig(Mediaportal.ReadSectionFromConfigFile("WifiRemote")["username"]);
                user.SetPasswordFromPlaintext(DecryptConfig(Mediaportal.ReadSectionFromConfigFile("WifiRemote")["password"]));
            }
            catch (Exception)
            {
                user.Username = String.Empty;
                user.SetPasswordFromPlaintext(String.Empty);
            }

            return(user);
        }