PDA

Показать полную графическую версию : [addon] HashTab


Страниц : 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15

greg_b
03-07-2009, 10:45
2 all, В ходе всех споров сделал так http://imhost.ru/out.php/t27793_hashtab32.jpg (http://imhost.ru/out.php/i27793_hashtab32.jpg) - версия как обычно - два в одном.

Тип установки - SVCPACK
В Установка/удаление программ создается секция удаления для соотвествующей версии.
Ключи установки:
с ключом -ai0 - версия 1.14 (выбран по умолчанию)
с ключом -ai1 - версия 3.0.0

Отредактируйте файл Run по своему вкусу.

В файле hashtab32.dll отставлена только русская локаль.
MD5- CB3889229F3B325ED1FA84A6636E09C1
Аддон приаттачен к данному посту.

truvo
03-07-2009, 23:04
Деинсталлировал HashTab 2.30, а вкладка "Контрольные суммы" осталась и даже циферки показывает. Скромненькая, правда, серенькая... так и должно быть в винде?

greg_b
03-07-2009, 23:10
truvo, regsrv32 /u name.dll - не сработало по видимому.

truvo
03-07-2009, 23:14
greg_b, сорри, я перед этим установил HashCheck - это она и осталась.

AltY
04-07-2009, 12:43
Не знаю, кому как, а мне не понравилась оф. русская локализация (слово "хэш" и производные, надпись "Подсчитать хэш этого файла" не помещается в кнопке и т.д.) и неудобный диалог опций с полосами прокрутки. В результате переделал таким образом:
http://pic.ipicture.ru/uploads/090704/thumbs/62PPfjRmGV.jpg (http://ipicture.ru/Gallery/Viewfull/20578736.html)
Dll-ка и ресурсы во вложении.

dimez
04-07-2009, 17:24
AltY, это, пожалуй, самый лучший вариант, спасибо.

P@V
06-07-2009, 12:56
truvo, смысл есть ставить, если тебе надо получить файл с хешем или хеш нескольких файлов (hachcheck),
если тебе надо сравнивать другие файлы с эталоном(попарно) и больше алгоритмов, то тогда hashtab

Ricardo
06-07-2009, 17:23
HashTab v4.0.0
*добавлены ресурсы от AltY
*добавлены ресурсы от Jekson07
*Исправленный инсталятор (спс Habetdin)
*Удалены все языки кроме русского
Строился на основе аддона от greg_b
Из аддона удалена версия HashTab 1.14
Скриншот и аддон прикреплён
Только для 32 битных систем, для 64 сделать не могу, так проврить не начем.

momo2000
10-07-2009, 13:36
а как сделать аддон, чтобы отображалась только MD5 и всё?

Cibersoft Prolex
10-07-2009, 14:31
momo2000
Опции HashTab - оставляете галочку только на MD5

Ricardo
10-07-2009, 15:14
momo2000, а чем тебя все 3 алгоритма не устраивают?

momo2000
10-07-2009, 17:27
Cibersoft Prolex, не, чтоб аддоном это уже было настроено
Ricardo, чтоб глаза не разбегались, 1 строчка с цифрами MD5

Cibersoft Prolex
10-07-2009, 17:46
momo2000
Попробуйте так:
В архиве hashtab.exe отредактируйте hashtab32.bat, удалите:
REG ADD "HKCU\Software\HashTab\Algorithms\CRC32" /v "Enabled" /t REG_DWORD /d 1
REG ADD "HKCU\Software\HashTab\Algorithms\SHA-1" /v "Enabled" /t REG_DWORD /d 1

Habetdin
10-07-2009, 17:53
удалите »
Не нужно удалять, нужно 1 заменить на 0:
REG ADD "HKCU\Software\HashTab\Algorithms\CRC32" /v "Enabled" /t REG_DWORD /d 0
REG ADD "HKCU\Software\HashTab\Algorithms\SHA-1" /v "Enabled" /t REG_DWORD /d 0

momo2000
10-07-2009, 18:57
Ricardo, Cibersoft Prolex, Habetdin, спасибо

Habetdin
16-07-2009, 10:54
greg_b,
Вычислил "виновника" - аддон HashTab. »
Видимо в "скрытом" окне hastab32.bat появляется запрос на перезапись выделенного:
copy /y %systemdrive%\temp\hashtab32.dll %windir%\system32
copy /y %systemdrive%\temp\htdel32.bat %windir%\system32

regsvr32 /s %windir%\system32\hashtab32.dll

REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\HashTab"
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\HashTab" /v "DisplayName" /d "HashTab 2.3.0" /f
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\HashTab" /v "UninstallString" /d "%windir%\system32\htdel32.bat" /f
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\HashTab" /v "Comments" /d "Installer builded by Greb_B" /f
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\HashTab" /v "DisplayVersion" /d "3.0.0" /f

REG ADD "HKCU\Software\HashTab\Algorithms\CRC32" /v "Enabled" /t REG_DWORD /d 1
REG ADD "HKCU\Software\HashTab\Algorithms\MD5" /v "Enabled" /t REG_DWORD /d 1
REG ADD "HKCU\Software\HashTab\Algorithms\SHA-1" /v "Enabled" /t REG_DWORD /d 1
Думаю стоит добавить в последние 3 команды параметр /f

greg_b
16-07-2009, 12:12
Habetdin, насколько помню - это создавать пустой параметр

Habetdin
16-07-2009, 13:03
greg_b, Habetdin, насколько помню - это создавать пустой параметр »
/f Принудительно перезаписывать существующие записи реестра
без предупреждения.
К тому же в четырех командах выше этих трех используется /f:
copy /y %systemdrive%\temp\hashtab32.dll %windir%\system32
copy /y %systemdrive%\temp\htdel32.bat %windir%\system32

regsvr32 /s %windir%\system32\hashtab32.dll

REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\HashTab"
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\HashTab" /v "DisplayName" /d "HashTab 2.3.0" /f
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\HashTab" /v "UninstallString" /d "%windir%\system32\htdel32.bat" /f
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\HashTab" /v "Comments" /d "Installer builded by Greb_B" /f
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\HashTab" /v "DisplayVersion" /d "3.0.0" /f

REG ADD "HKCU\Software\HashTab\Algorithms\CRC32" /v "Enabled" /t REG_DWORD /d 1
REG ADD "HKCU\Software\HashTab\Algorithms\MD5" /v "Enabled" /t REG_DWORD /d 1
REG ADD "HKCU\Software\HashTab\Algorithms\SHA-1" /v "Enabled" /t REG_DWORD /d 1

Ricardo
16-07-2009, 15:13
Обновил аддон (Исправил инсталятор на основе идеи от Habetdin)
Пост 148 (http://forum.oszone.net/post-1160313-148.html)

Тестим)

YikxX
16-07-2009, 18:39
Habetdin, спасибо конечно, но я уже перешел на аддон от Nikola Soft (http://forum.oszone.net/post-1168686.html#post1168686) - он и весит меньше и перезаписывает все корректно и вкладка называется "Контрольные суммы" - так привычнее, чем "Хэши файлов". :) Правда, деинсталляция не предусмотрена, но это мелочи.




© OSzone.net 2001-2012