Показать полную графическую версию : Автоматическая установка QuickSFV
Vanadiy777,
попробовал, не прокатило :( не пойму, что ей еще надобно ))) какая упертая прога )))
Vanadiy777
21-11-2023, 15:43
не пойму, что ей еще надобно ))) какая упертая прога ))) »
Wu-Tang,
раз такое дело, может есть смысл ставить ее в ProgramData, там то она нормально работает?
Vanadiy777,
не знаю пока
не могли бы помочь пути переписать
ps переписал сам, итог - не але, это клиника... и у меня уже тоже...
Vanadiy777
22-11-2023, 16:57
Wu-Tang,
Попробуйте, в остальных файлах только пути не забудьте поменять.
;!@Install@!UTF-8!
RunProgram="%%P:hidcon:cmd /c xcopy QuickSFV-%%P\\* \"%AllUsersProfile%\\QuickSFV\" /e /i /y"
RunProgram="%%P:hidcon:cmd /c copy /y QSFVExit.bat \"%SystemRoot%\""
RunProgram="%%P:hidcon:REGEDIT /S QuickSFV.reg"
GUIMode="2"
MiscFlags="4"
;!@InstallEnd@!
Vanadiy777,
а как в рег файле прописывать allusesprofile, так и прописывать как переменную %allusersprofile%?
Vanadiy777
23-11-2023, 01:11
а как в рег файле прописывать allusesprofile, »
Wu-Tang,
Вместо "Program Files" в рег-файле вставляем "ProgramData".
Vanadiy777,
не, в program data ей тоже не нравится :laugh:
пробую сейчас в корень папки user, все распакоовалось, но в контексте пункты не появляются, может в путях в реестре неправильно так прописывать:
[HKEY_CLASSES_ROOT\CLSID\{906b0e6e-61ce-11d3-8ee2-0060080a7242}\InProcServer32]
@="%HOMEPATH%\\QuickSFV\\QSFVShll.dll"
"ThreadingModel"="Apartment"
nibble74
23-11-2023, 07:54
Wu-Tang, Чтобы каждый раз не распаковывать и не менять пути вручную. Кладем оба файла в папку программы (перемещайте папку куда угодно) и запускаем установку.
Reg Add "HKCR\.CRC" /ve /t REG_SZ /d "File_Verification_Database" /f
Reg Add "HKCR\.MD5" /ve /t REG_SZ /d "File_Verification_Database" /f
Reg Add "HKCR\.SFV" /ve /t REG_SZ /d "File_Verification_Database" /f
Reg Add "HKCR\CLSID\{906b0e6e-61ce-11d3-8ee2-0060080a7242}" /ve /t REG_SZ /d "QuickSFV Shell Extension" /f
Reg Add "HKCR\CLSID\{906b0e6e-61ce-11d3-8ee2-0060080a7242}\InProcServer32" /ve /t REG_SZ /d "%~dp0QSFVShll.dll" /f
Reg Add "HKCR\CLSID\{906b0e6e-61ce-11d3-8ee2-0060080a7242}\InProcServer32" /v "ThreadingModel" /t REG_SZ /d "Apartment" /f
Reg Add "HKCR\*\shellex\ContextMenuHandlers\QuickSFV Shell Extension" /ve /t REG_SZ /d "{906b0e6e-61ce-11d3-8ee2-0060080a7242}" /f
Reg Add "HKCR\Directory\shellex\ContextMenuHandlers\QuickSFV Shell Extension" /ve /t REG_SZ /d "{906b0e6e-61ce-11d3-8ee2-0060080a7242}" /f
Reg Add "HKCR\File_Verification_Database" /ve /t REG_SZ /d "File Verification Database" /f
Reg Add "HKCR\File_Verification_Database\DefaultIcon" /ve /t REG_SZ /d "%~dp0QuickSFV.EXE,0" /f
Reg Add "HKCR\File_Verification_Database\Shell" /ve /t REG_SZ /d "open" /f
Reg Add "HKCR\File_Verification_Database\Shell\open" /ve /t REG_SZ /d "&Open" /f
Reg Add "HKCR\File_Verification_Database\Shell\open\command" /ve /t REG_SZ /d "%~dp0QuickSFV.EXE \"%%1\"" /f
Reg Add "HKCR\File_Verification_Database\Shell\verify_all" /ve /t REG_SZ /d "&Verify All" /f
Reg Add "HKCR\File_Verification_Database\Shell\verify_all\command" /ve /t REG_SZ /d "%~dp0QuickSFV.EXE DOALL \"%%1\"" /f
Reg Add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\ShellCompatibility\Objects\{906b0e6e-61ce-11d3-8ee2-0060080a7242}" /v "CTXMENU_NOVERBS" /t REG_SZ /d "" /f
Reg Add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved" /v "{906b0e6e-61ce-11d3-8ee2-0060080a7242}" /t REG_SZ /d "QuickSFV Shell Extension" /f
Reg Delete "HKCR\.CRC" /f
Reg Delete "HKCR\.MD5" /f
Reg Delete "HKCR\.SFV" /f
Reg Delete "HKCR\CLSID\{906b0e6e-61ce-11d3-8ee2-0060080a7242}" /f
Reg Delete "HKCR\*\shellex\ContextMenuHandlers\QuickSFV Shell Extension" /f
Reg Delete "HKCR\Directory\shellex\ContextMenuHandlers\QuickSFV Shell Extension" /f
Reg Delete "HKCR\File_Verification_Database" /f
Reg Delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\ShellCompatibility\Objects\{906b0e6e-61ce-11d3-8ee2-0060080a7242}" /f
Reg Delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved" /v "{906b0e6e-61ce-11d3-8ee2-0060080a7242}" /f
Uninstall в реестре не нужен.
nibble74,
спасибо.
ps все, я поехал в дурку, покидал ее и на рабочий стол и в roaming и в local, не читает, что в конфиге md5 по дефолту и все тут, читает только с отключенным uac, я не знаю, что еще можно сделать, мне, кажется, я перепробовал уже все.
Vanadiy777
23-11-2023, 19:19
что в конфиге md5 по дефолту и все тут, читает только с отключенным uac, я не знаю, что еще можно сделать, мне, кажется, я перепробовал уже все. »
Wu-Tang,
Похоже, это все-таки косяк с самой программой...
Vanadiy777,
похоже, что так.
но почему даже правка манифеста не помогла...
Vanadiy777
24-11-2023, 13:47
но почему даже правка манифеста не помогла... »
Wu-Tang,
Манифест влияет только на запуск программы с разными правами, ИМХО.
Остальное внутри программы прописано.
Попробуйте разработчику написать.
Vanadiy777,
попробую, но думается мне тщетно это будет.
ps надо же сколько крови попила, я уж надеялся, что из других папок заработает.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.