A partir do Windows 7, existe uma maneira de limitar as Opções de Execução de Arquivos de Imagem ao caminho exato.
- Crie um dword com o nome "UseFilter" e um valor diferente de zero em ... \ Opções de Execução de Arquivo de Imagem \ nomedoarquivo.exe.
- Crie uma subchave com nome arbitrário, por exemplo ... \ Opções de Execução de Arquivos de Imagem \ nome_do_arquivo.exe \ MyFilter.
- Na subchave, crie uma string com o nome "FilterFullPath" e o caminho completo como um valor, por exemplo, "C: \ mypath \ nomedoarquivo.exe". Além disso, crie as opções que você precisa, "Debugger" no seu caso, lá.
Agora, quando o sistema inicia qualquer "filename.exe", ele verifica se o caminho completo corresponde a "FilterFullPath" de qualquer subchave. (Pode haver várias subchaves para caminhos diferentes.) Se houver uma correspondência, serão usadas opções da subchave correspondente. Caso contrário, as opções da chave base IFEO \ filename.exe são usadas, como de costume.