Uma técnica usada pela Sysinternals é usar um executável de 32 bits que também contenha o executável de 64 bits. Quando lançado, verifica se o sistema é de 64 bits e se descomprime o executável de 64 bits para um local como C:\Users\UserName\AppData\Local\Temp
e o executa. Caso contrário, continua normalmente.
Por exemplo, o Process Explorer executável do Procexp.exe descompactará o procexp64.exe e o executará .