Usarei o Daemons Tools Lite para Montar a Imagem dos discos por ser mais atualizado e gratuito. E o jogo Tomb Raider 3 como exemplo.
Abra o bloco de notas do Windows e salve o arquivo com o nome que vc quiser mas com a extensão .BAT.
O ícone do arquivo salvo deve mudar para Arquivos de Lotes do Windows..., feito isso, cliqu com o botão direito em cima do arquivo criado e selecione Editar.
Agora digite o seguinte:
@ECHO OFF
"C:\Program Files (x86)\DAEMON Tools Lite\DTLite.exe" -mount scsi, 0, "C:\Program Files (x86)\Core Design\Tomb Raider - The Lost Artifact\Tomb Raider 3-The Lost Artifact.iso"
start tr3gold.exe -s -t 6
start tr3gold.xpadderprofile -s -t 4
:loop
:: Esse ping é apenas para aquarda 2 segundos (-n 4), para 3s use (-n 5),sempre segundos + 2
ping 127.0.0.1 -n 4 -w 1000
tasklist -FI "IMAGENAME eq tr3gold.exe" | find /i "tr3gold.exe"
IF %errorlevel% == 0 goto loop
"C:\Program Files (x86)\DAEMON Tools Lite\DTLite.exe" -unmount scsi, 0
start brank.xpadderprofile
exit
O comando @ECHO OFF abre o comando oculto."C:\Program Files (x86)\DAEMON Tools Lite\DTLite.exe" -mount scsi, 0, "C:\Program Files (x86)\Core Design\Tomb Raider - The Lost Artifact\Tomb Raider 3-The Lost Artifact.iso"
start tr3gold.exe -s -t 6
start tr3gold.xpadderprofile -s -t 4
:loop
:: Esse ping é apenas para aquarda 2 segundos (-n 4), para 3s use (-n 5),sempre segundos + 2
ping 127.0.0.1 -n 4 -w 1000
tasklist -FI "IMAGENAME eq tr3gold.exe" | find /i "tr3gold.exe"
IF %errorlevel% == 0 goto loop
"C:\Program Files (x86)\DAEMON Tools Lite\DTLite.exe" -unmount scsi, 0
start brank.xpadderprofile
exit
Em azul vc tem o diretório do Daemons Tools Lite, deixe o caminho exato do seu seu PC.
comando -mount scsi, monta a unidade SCSI do Daemons Tools e o 0 é o número da unidade virtual. Mude de acordo com a sua necessidade.
Em seguida temos a indicação do diretório onde se encontra a imagem do disco a ser aberta em verde, mude de acordo com o que você queira.
Em rosa o comando START inicia um programa, seguido do nome do programa, comando -S -T + tempo de espera em segundos para abrir o programa (O programa deve aguardar alguns segundos para que a imagem esteja montada corretamente e não ocorrer erros, recomendo no mínimo 6 segundos).
Em azul está o segundo programa, no caso o profile pronto do Xpadder, que será aberto também.
Abaixo está um looping criado por mim, ele verifica se o programa descrito em vermelho ainda se encontra em aberto no sistema, se ele for finalizado, a linha de comando a seguir será executada... Nessa linha, altere somente o nome do executável do programa ou jogo principal que você está usando em questão...
Na última linha em laranja está o comando para desmontar imagens do Daemons Tools.
Com o xpadder encontrei um problema, pelo menos no Windows 8.1 x64 eu tentei o comando taskkill -f -im Xpadder.exe, porém o comando era negado pelo sistema.
Como alternativa eu criei um profile no Xpadder totalmente em branco, e chamei ele ao finalizar o programa, deixando ele inoperante.
Você pode utilizar de outros comando se necessitar, como o de definir afinidade com um só processador para jogos antigos, como Silent Hill 2 por exemplo.
cmd.exe /c start /affinity 1 sh2pc.exe
Salve tudo e execute para ver se funciona bem.