Espero que alguém possa me indicar uma provável configuração incorreta do yap.exe.
Acabei de (re)instalar o MikTeX 2.9 no Windows 10 para meu uso pessoal (ou seja, sem usar privilégios de administrador, já que esta é uma máquina da empresa). Posso iniciar o Yap.exe clicando com o botão direito em um arquivo dvi e escolhendo a opção "Abrir com". No entanto, se eu iniciar o yap a partir da linha de comando ou clicar duas vezes no arquivo dvi, recebo "Erro 122 da API do Windows: a área de dados passada para uma chamada do sistema é muito pequena". e o arquivo não abre.
Para ser mais preciso, se eu clicar duas vezes em um arquivo dvi, obtenho o seguinte no arquivo yap.log...
2020-09-14 15:13:28,662-0400 INFO yap - this is Yap 4.0 (MiKTeX 20.7)
2020-09-14 15:13:28,662-0400 INFO yap - this process (4988) started by 'explorer' with command line: /dde
2020-09-14 15:13:28,727-0400 ERROR yap.core - The data area passed to a system call is too small.
2020-09-14 15:13:28,727-0400 ERROR yap.core - Function: Process32NextW
2020-09-14 15:13:28,727-0400 ERROR yap.core - Result: 122
2020-09-14 15:13:28,727-0400 ERROR yap.core - Data:
2020-09-14 15:13:28,727-0400 ERROR yap.core - Source: Libraries\MiKTeX\Core\Process\win\winProcess.cpp:637
2020-09-14 15:13:28,728-0400 ERROR yap - Libraries\MiKTeX\Core\Process\win\winProcess.cpp:637: Windows API error 122: The data area passed to a system call is too small.
()
2020-09-14 15:13:46,577-0400 INFO yap - this process (4988) finishes with exit code 0
mas se eu usar o método "Abrir com" para invocar yap.exe, recebo o seguinte no arquivo de log e o arquivo abre corretamente ...
2020-09-14 15:16:45,377-0400 INFO yap - this is Yap 4.0 (MiKTeX 20.7)
2020-09-14 15:16:45,377-0400 INFO yap - this process (16172) started by 'OpenWith' with command line: /dde
2020-09-14 15:16:45,478-0400 INFO yap - OnDDECommand("[open("C:\Users\sthompson\Desktop\LaTeX\test.dvi")]")
2020-09-14 15:16:45,511-0400 INFO yap - loading document: C:\Users\sthompson\Desktop\LaTeX\test.dvi
2020-09-14 15:16:52,710-0400 INFO yap - this process (16172) finishes with exit code 0
2020-09-14 15:24:21,509-0400 INFO yap - this is Yap 4.0 (MiKTeX 20.7)
2020-09-14 15:24:21,509-0400 INFO yap - this process (5448) started by 'OpenWith' with command line: /dde
2020-09-14 15:24:21,615-0400 INFO yap - OnDDECommand("[open("C:\Users\sthompson\Desktop\LaTeX\test.dvi")]")
2020-09-14 15:24:21,647-0400 INFO yap - loading document: C:\Users\sthompson\Desktop\LaTeX\test.dvi
2020-09-14 15:24:26,317-0400 INFO yap - this process (5448) finishes with exit code 0