Я использую программу MathCAD от MathSoft (www.mathsoft.com). Версия 2000 Professional. Описание проблемы:
1. Если попытаться просмотреть любой файл *.mcd через F3, ТС намертво зависает.
2. В списке процессов (Task Manager\Processes) начинает фигурировать mathcad.exe, хотя сам MathCAD не запущен.
3. Если убить этот процесс, то ТС тут же отвисает, а файл *.mcd нормально выдается на просмотр.
4. Если MathCAD запущен, но никакой документ в нем не открыт, то при попытке просмотреть любой файл, к примеру, abc.mcd MathCAD выдает сообщение: "File abc.mcd is in use. It will be opened read-only". После нажатия ОК файл открывается в ТС для просмотра.
5. То же происходит, если в MathCAD открыт один файл, а для просмотра вызывается другой.
6. И только если просматриваемый в ТС и открытый в MathCAD файлы совпадают, все происходит как надо. Жаль только, что именно в этом случае просматривать файл нет никакой необходимости.
Вывод: судя по всему, Lister командует ТС зачем-то запускать MathCAD и вызывает с последним конфликт. Так что данная ситуация, вероятно, глюк именно ТС, а не MathCAD. К примеру, при просмотре файла *.cdr (CorelDraw) само приложение coreldrw.exe не запускается, а файл просматривается без проблем.