Ich hoffe, dass mich jemand auf eine mögliche Fehlkonfiguration von yap.exe hinweisen kann.
Ich habe gerade MikTeX 2.9 unter Windows 10 für meinen persönlichen Gebrauch (neu) installiert (also ohne Administratorrechte, da es sich um einen Firmenrechner handelt). Ich kann Yap.exe starten, indem ich mit der rechten Maustaste auf eine DVI-Datei klicke und die Option „Öffnen mit“ wähle. Wenn ich Yap jedoch über die Befehlszeile starte oder auf die DVI-Datei doppelklicke, erhalte ich die Meldung „Windows API-Fehler 122: Der an einen Systemaufruf übergebene Datenbereich ist zu klein.“ und die Datei lässt sich nicht öffnen.
Genauer gesagt, wenn ich auf eine DVI-Datei doppelklicke, erhalte ich Folgendes in der Datei 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
aber wenn ich die Methode „Öffnen mit“ zum Aufrufen von yap.exe verwende, erhalte ich Folgendes in der Protokolldatei und die Datei wird ordnungsgemäß geöffnet …
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