public static PendingFileRenameOperation[] GetPendingFileRenameOperations() { var registryKeyPath = @"SYSTEM\CurrentControlSet\Control\Session Manager"; var registryValueName = "PendingFileRenameOperations"; var pendingFileRenameOperationsStringArray = RegistryOperations.GetMultiStringRegistryValue(Registry.LocalMachine, registryKeyPath, registryValueName); return(pendingFileRenameOperationsStringArray.ToPendingFileRenameOperations().ToArray()); }