Через реестр я добавил опцию меню правой кнопки мыши для всех типов файлов, которая должна получить контрольную сумму MD5 для файла.
HKEY_CLASSES_ROOT *\shell\Checksum - по умолчанию: получить контрольную сумму
а также
HKEY_CLASSES_ROOT *\shell\Checksum\command - По умолчанию: checkum.cmd "% 1"
Checkum.cmd просто очищает экран, вызывает fciv.exe, используя% 1, а затем делает паузу.
К сожалению, хотя опция "Получить контрольную сумму" правильно отображается в меню правой кнопки мыши, она не выполняет правильное действие при нажатии. Когда я нажимаю на нее, открывается диалоговое окно "Открыть с помощью", что, конечно, не то, что я хочу.
Оба checkum.cmd и fciv.exe находятся в ПУТИ.
checksum.cmd:
@echo off
cls
fciv.exe %1
pause
Кто-нибудь знает, что происходит?