O OpenSaveMRU rastreia arquivos acessados por meio da caixa de diálogo comum "Abrir" ou "Salvar Como", e é o membro mais rico da família ComDlg32 abordada neste site. Existem duas versões, dependendo da sua edição do Windows:
| Campo | O que revela | Processamento pelo PrivaZer |
|---|---|---|
| Subchave de extensão de arquivo | Que tipo de arquivos foram acessados | Removido |
| Nome do arquivo | O nome real do documento | Removido |
| Caminho completo do arquivo | Exatamente onde o arquivo estava armazenado | Removido |
| Ordem MRU & carimbos de data/hora | Quando e em que ordem os arquivos foram usados | Removido |
| Aplicativo associado | Qual programa foi usado | Removido |
Como as entradas são agrupadas por extensão, qualquer pessoa que leia essa chave pode ir direto para "todo .docx que você abriu" ou "todo .jpg que você salvou" sem precisar vasculhar mais nada. O PrivaZer limpa tanto as subchaves quanto os valores dentro do OpenSaveMRU (ou OpenSavePidlMRU, o que quer que sua versão do Windows use), para que essa lista não fique mais no registro.
Sim. O PrivaZer primeiro determina qual chave se aplica à sua versão do Windows, OpenSavePidlMRU ou o OpenSaveMRU mais antigo, e então remove tanto as subchaves de extensão quanto os valores diretamente sob a chave principal, já que os dados de nome de arquivo podem estar em qualquer um dos dois locais dependendo da entrada. Pode direcionar isso individualmente ou como parte de uma verificação completa.
Assim como seus irmãos ComDlg32, ele fica inteiramente sob sua hive por usuário (HKEY_CURRENT_USER). Sem bloqueio a contornar, sem necessidade de reinicialização, e sem exigir direitos de administrador, já que é a sua própria hive de usuário.
Sim, de qualquer forma. Excluir o arquivo não remove sua entrada, e desinstalar o programa usado para abri-lo ou salvá-lo também não a remove. O nome do arquivo, seu caminho completo e o carimbo de data/hora de quando você o acessou podem permanecer no registro indefinidamente, descrevendo um documento que talvez não exista mais em nenhum lugar do seu PC. Limpar o OpenSaveMRU é o que remove esse resíduo.
Sim. Limpá-lo não toca em seus arquivos reais, seus programas instalados ou a estabilidade do sistema. O único efeito visível é que as caixas de diálogo Abrir/Salvar param de sugerir arquivos usados recentemente até que você construa um novo histórico usando-as novamente.
Sim, o próximo arquivo que você abrir ou salvar por meio de uma caixa de diálogo comum é registrado novamente, isso é esperado. A limpeza remove o rastro histórico até aquele ponto. Execute o PrivaZer periodicamente para mantê-lo curto.
Todos os quatro ficam sob o ComDlg32, mas respondem a perguntas diferentes. O LastVisitedPidlMRU diz qual pasta a caixa de diálogo de um aplicativo apontava por último. O FirstFolder diz onde isso começou. O CIDSizeMRU mantém uma lista MRU de strings identificadoras. O OpenSaveMRU é o único que nomeia os arquivos reais, organizados por tipo, com caminhos completos e carimbos de data/hora. Se você só tiver tempo para limpar uma chave ComDlg32, essa é a que mais importa.
Veja também: LastVisitedPidlMRU, CIDSizeMRU e FirstFolder.