/// <summary> /// /// </summary> /// <param name="volume"></param> /// <returns></returns> public static string[] GetInstances(string volume) { Helper.getVolumeName(ref volume); WindowsVersion version = WindowsVersion.Get(volume); if (version.CurrentVersion.CompareTo(new Version("6.1")) == 0) { return(GetInstancesByPath(Helper.GetVolumeLetter(volume) + @"\Windows\AppCompat\Programs\RecentFileCache.bcf")); } else { throw new Exception("The RecentFileCache.bcf file is only available on Windows 7 Operating Systems."); } }
/// <summary> /// /// </summary> /// <param name="volume"></param> /// <returns></returns> public static Amcache[] GetInstances(string volume) { Helper.getVolumeName(ref volume); WindowsVersion version = WindowsVersion.Get(volume); if (version.CurrentVersion.CompareTo(new Version("6.2")) >= 0) { return(GetInstancesByPath(Helper.GetVolumeLetter(volume) + @"\Windows\AppCompat\Programs\Amcache.hve")); } else { throw new Exception("The Amcache hive is only available on Windows 8 and newer Operating Systems."); } }