Показать полную графическую версию : Windows 8.1 x64 и PicaView
Всем привет и здравствуйте.
Сразу к вопросу: нужно завести PicaView на Windows 8.1 x64
Уже много лет, ещё до выхода Windows 7, как PicaView переросла в XnView Shell Extension (http://www.xnview.com/en/xnshell/).
Открывать изображения в оболочке Windows, не запуская лишние процессы.
Двойным кликом разворачивать изображение на весь экран.
Конвертировать изображения в различные форматы.
Выделять область на изображении для последующего просмотра детализаций.
Двигать окно за пределы экрана.
Воспроизводить анимации.
Проигрывать аудио и видео файлы.Никакие FastPreview, XnView Shell Extension, pViewer, Imagine, ALSee Image Viewer и NexusImage не дают всех возможностей PicaView,
поэтому очень прошу не рекомендовать альтернативы. Я очень рассчитываю на oszone — нашёлся бы кто-нибудь,
кто смог бы заставить работать именно PicaView на Windows 8.1 именно на 64-bit.
Спасибо.
Небольшой видеообзор программы (https://cloud.mail.ru/public/KokH/qDKvthixy)
Поддерживаю данный вопрос. Ничего удобнее PicaView не встречал. Но не хочет она "идти" на 64bit
Может есть какой выход?
Очевидно, что дело в explorer.exe (64-битной системы), в который PicaView.dll не может загрузиться.
Это легко проверить, установив PicaView на 64-битную систему и воспользоваться контекстным меню через 32-битный Total Commander.
В нём PicaView работает прекрасно, причём полноценно: с просмотром фото, проигрыванием музыки и видео, конвертацией и ВСЁ прочее.
Однако Total Commander не запускает каких-то альтернативных explorer.exe и другие процессы, в чём можно убедиться, взглянув на скриншот:
http://i64.fastpic.ru/big/2014/0609/59/d89340cd812808a1132f305917f0fe59.png
Однако, закрывая Total Commander, также закрывается и открытая превьюшка от PicaView.
Тем не менее, смело делаем вывод, что 100% можно заставить работать это чудо-контекстное меню без Total Commander.
Пусть даже ценой великой жертвы станет оболочка, хотя бы на таких файлах как jpg, png и т.д. по вкусу.
XpucT, а исполняемый файл-то есть у программы? Можно попробовать запускать из 32-разрядной консоли в этом случае.
Ярлык:
%windir%\SysWoW64\cmd.exe /c start /d"C:\picaview\" picaview.exe
Vadikan, нет, в том-то и дело, нет бинарника, превьюшка встраивается в explorer.exe с помощью PicaView.dll
Понятно, что dll "вскрыть" и переписать вряд ли удастся, но возможность оболочки из Total Commander даёт надежду...
Спасибо, что заметил эту тему. Очень хочется, чтобы добились успеха!
*** Installation Started 06/09/2014 22:05 ***
Title: PicaView Installation
Source: C:\Users\XpucT\Desktop\setup.exe
Made Dir: C:\Program Files\ACD Systems\PicaView
File Copy: C:\Program Files\ACD Systems\PicaView\PicaView.dll
File Copy: C:\Program Files\ACD Systems\PicaView\ToolBar-Background.jpg
File Copy: C:\Program Files\ACD Systems\PicaView\PicaView.chm
RegDB Key: SOFTWARE\Microsoft\Windows\HTML Help
RegDB Val: C:\Program Files\ACD Systems\PicaView\
RegDB Name: PicaView.chm
RegDB Root: 2
Made Dir: C:\Program Files (x86)\ACD Systems
Made Dir: C:\Program Files (x86)\ACD Systems\PlugIns
File Copy: C:\Program Files (x86)\ACD Systems\PlugIns\IDE_ACDStd.apl
File Copy: C:\Program Files (x86)\ACD Systems\PlugIns\IDE_ACDStd.hlp
File Copy: C:\Program Files (x86)\ACD Systems\PlugIns\ID_ART.apl
File Overwrite: C:\Windows\System32\JGA1500.DLL
File Overwrite: C:\Windows\System32\JGAA500.DLL
File Overwrite: C:\Windows\System32\JGAD500.DLL
File Overwrite: C:\Windows\System32\JGAP500.DLL
File Overwrite: C:\Windows\System32\JGAR500.DLL
File Overwrite: C:\Windows\System32\JGAU500.DLL
File Overwrite: C:\Windows\System32\JGDR500.DLL
File Overwrite: C:\Windows\System32\JGDW500.DLL
File Overwrite: C:\Windows\System32\JGEA500.DLL
File Overwrite: C:\Windows\System32\JGED500.DLL
File Overwrite: C:\Windows\System32\JGEM500.DLL
File Overwrite: C:\Windows\System32\JGFI500.DLL
File Overwrite: C:\Windows\System32\JGFR500.DLL
File Overwrite: C:\Windows\System32\JGFS500.DLL
File Overwrite: C:\Windows\System32\JGGI500.DLL
File Overwrite: C:\Windows\System32\JGI1500.DLL
File Overwrite: C:\Windows\System32\JGI3500.DLL
File Overwrite: C:\Windows\System32\JGI5500.DLL
File Overwrite: C:\Windows\System32\JGID500.DLL
File Overwrite: C:\Windows\System32\JGIP500.DLL
File Overwrite: C:\Windows\System32\JGIQ500.DLL
File Overwrite: C:\Windows\System32\JGIT500.DLL
File Overwrite: C:\Windows\System32\JGM1500.DLL
File Overwrite: C:\Windows\System32\JGMC500.DLL
File Overwrite: C:\Windows\System32\JGME500.DLL
File Overwrite: C:\Windows\System32\JGMI500.DLL
File Overwrite: C:\Windows\System32\JGMP500.DLL
File Overwrite: C:\Windows\System32\JGN1500.DLL
File Overwrite: C:\Windows\System32\JGOS500.DLL
File Overwrite: C:\Windows\System32\JGPD500.DLL
File Overwrite: C:\Windows\System32\JGPL500.DLL
File Overwrite: C:\Windows\System32\JGPP500.DLL
File Overwrite: C:\Windows\System32\JGS1500.DLL
File Overwrite: C:\Windows\System32\JGS3500.DLL
File Overwrite: C:\Windows\System32\JGSN500.DLL
File Overwrite: C:\Windows\System32\JGST500.DLL
File Copy: C:\Program Files (x86)\ACD Systems\PlugIns\ID_PIC.APL
File Copy: C:\Program Files (x86)\ACD Systems\PlugIns\ID_PIX.APL
File Copy: C:\Program Files (x86)\ACD Systems\PlugIns\ID_DjVu.apl
File Copy: C:\Program Files (x86)\ACD Systems\PlugIns\ID_EPS.apl
File Copy: C:\Program Files (x86)\ACD Systems\PlugIns\ID_FPX.apl
File Copy: C:\Program Files (x86)\ACD Systems\PlugIns\ijl11.dll
File Copy: C:\Program Files (x86)\ACD Systems\PlugIns\ID_ICO.apl
File Copy: C:\Program Files (x86)\ACD Systems\PlugIns\IDE_LDF.apl
File Copy: C:\Program Files (x86)\ACD Systems\PlugIns\IDE_LDF.hlp
File Copy: C:\Program Files (x86)\ACD Systems\PlugIns\IDE_LDF.cnt
RegDB Key: SOFTWARE\Microsoft\Windows\Help
RegDB Val: C:\Program Files (x86)\ACD Systems\PlugIns
RegDB Name: IDE_LDF.hlp
RegDB Root: 2
File Overwrite: C:\Windows\System32\ldf252.dll
File Copy: C:\Program Files (x86)\ACD Systems\PlugIns\IDE_LWF.apl
File Copy: C:\Program Files (x86)\ACD Systems\PlugIns\IDE_LWF.hlp
File Copy: C:\Program Files (x86)\ACD Systems\PlugIns\IDE_LWF.cnt
RegDB Key: SOFTWARE\Microsoft\Windows\Help
RegDB Val: C:\Program Files (x86)\ACD Systems\PlugIns
RegDB Name: IDE_LWF.hlp
RegDB Root: 2
File Overwrite: C:\Windows\System32\lwf214p.dll
File Copy: C:\Program Files (x86)\ACD Systems\PlugIns\ID_PSP.APL
File Copy: C:\Program Files (x86)\ACD Systems\PlugIns\ID_PhotoCD.apl
File Copy: C:\Program Files (x86)\ACD Systems\PlugIns\ID_PSD.APL
File Copy: C:\Program Files (x86)\ACD Systems\PlugIns\ID_Susie.apl
File Copy: C:\Program Files (x86)\ACD Systems\PlugIns\ID_Font.apl
File Copy: C:\Program Files (x86)\ACD Systems\PlugIns\ID_PNM.APL
File Copy: C:\Program Files (x86)\ACD Systems\PlugIns\ID_RAS.APL
File Copy: C:\Program Files (x86)\ACD Systems\PlugIns\ID_SGI.APL
File Copy: C:\Program Files (x86)\ACD Systems\PlugIns\ID_X.apl
File Copy: C:\Program Files (x86)\ACD Systems\PlugIns\ID_AVI.apl
File Copy: C:\Program Files (x86)\ACD Systems\PlugIns\ID_MPG.apl
File Copy: C:\Program Files (x86)\ACD Systems\PlugIns\ID_ICN.apl
File Copy: C:\Program Files (x86)\ACD Systems\PlugIns\ID_IFF.apl
File Copy: C:\Program Files (x86)\ACD Systems\PlugIns\ID_KDC.apl
File Copy: C:\Program Files (x86)\ACD Systems\PlugIns\DC120V154_32.dll
File Copy: C:\Program Files (x86)\ACD Systems\PlugIns\ID_Mag.apl
File Copy: C:\Program Files (x86)\ACD Systems\PlugIns\ID_PICT.APL
File Copy: C:\Program Files (x86)\ACD Systems\PlugIns\IDE_RSB.APL
File Copy: C:\Program Files (x86)\ACD Systems\PlugIns\CX_ContactSheet.apl
File Copy: C:\Program Files (x86)\ACD Systems\PlugIns\CX_ContactSheet.hlp
File Copy: C:\Program Files (x86)\ACD Systems\PlugIns\CX_ContactSheet.cnt
RegDB Key: SOFTWARE\Microsoft\Windows\Help
RegDB Val: C:\Program Files (x86)\ACD Systems\PlugIns
RegDB Name: CX_ContactSheet.hlp
RegDB Root: 2
File Copy: C:\Program Files (x86)\ACD Systems\PlugIns\CX_JPEGTrans.apl
File Copy: C:\Program Files (x86)\ACD Systems\PlugIns\CX_SendPix.apl
File Overwrite: C:\Windows\System32\system32
File Copy: C:\Program Files\ACD Systems\PicaView\UNWISE.EXE
RegDB Key: Software\Microsoft\Windows\CurrentVersion\Uninstall\PicaView
RegDB Val: PicaView
RegDB Name: DisplayName
RegDB Root: 2
RegDB Key: Software\Microsoft\Windows\CurrentVersion\Uninstall\PicaView
RegDB Val: C:\Program Files\ACD Systems\PicaView\UNWISE.EXE C:\Program Files\ACD Systems\PicaView\INSTALL.LOG
RegDB Name: UninstallString
RegDB Root: 2
RegDB Key: CLSID\{68f32140-2ca3-11d0-acc1-444553540000}
RegDB Val: PicaView Shell Extension
RegDB Key: CLSID\{68f32140-2ca3-11d0-acc1-444553540000}\InProcServer32
RegDB Val: C:\Program Files\ACD Systems\PicaView\PicaView.dll
RegDB Key: CLSID\{68f32140-2ca3-11d0-acc1-444553540000}\InProcServer32
RegDB Val: Apartment
RegDB Name: ThreadingModel
RegDB Key: *\shellex\ContextMenuHandlers
RegDB Val: PicaView
RegDB Old: PicaView
RegDB Key: *\shellex\ContextMenuHandlers\PicaView
RegDB Val: {68f32140-2ca3-11d0-acc1-444553540000}
RegDB Key: SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved
RegDB Val: PicaView
RegDB Name: {68f32140-2ca3-11d0-acc1-444553540000}
RegDB Root: 2
RegDB Old: PicaView
RegDB Key: PicaViewImage\Shell\Open\Command
RegDB Val: rundll32.exe C:\Program Files\ACD Systems\PicaView\PicaView.dll,ShowImage %1
RegDB Key: PicaViewImage\DefaultIcon
RegDB Val: C:\Program Files\ACD Systems\PicaView\PicaView.dll
Shell Link: C:\Users\XpucT\Desktop\PicaView.lnk
Could not Self-Register: C:\Windows\System32\system32
User Rights: Admin
Сравнив INSTALL.LOG от успешной установки и работоспособности на Windows 7 32-bit не нашёл ничего приметного.
*** Installation Started 11/05/2012 0:05 ***
Title: PicaView Installation
Source: C:\Users\Admin\AppData\Local\Temp\RarSFX0\picaview20.exe
Made Dir: C:\Program Files\PicaView
File Copy: C:\Program Files\PicaView\PicaView.dll
File Copy: C:\Program Files\PicaView\ToolBar-Background.jpg
File Copy: C:\Program Files\PicaView\PicaView.chm
RegDB Key: SOFTWARE\Microsoft\Windows\HTML Help
RegDB Val: C:\Program Files\PicaView\
RegDB Name: PicaView.chm
RegDB Root: 2
Made Dir: C:\Program Files\ACD Systems
Made Dir: C:\Program Files\ACD Systems\PlugIns
File Copy: C:\Program Files\ACD Systems\PlugIns\IDE_ACDStd.apl
File Copy: C:\Program Files\ACD Systems\PlugIns\IDE_ACDStd.hlp
File Copy: C:\Program Files\ACD Systems\PlugIns\ID_ART.apl
File Copy: C:\Windows\System32\JGA1500.DLL
File Copy: C:\Windows\System32\JGAA500.DLL
File Copy: C:\Windows\System32\JGAD500.DLL
File Copy: C:\Windows\System32\JGAP500.DLL
File Copy: C:\Windows\System32\JGAR500.DLL
File Copy: C:\Windows\System32\JGAU500.DLL
File Copy: C:\Windows\System32\JGDR500.DLL
File Copy: C:\Windows\System32\JGDW500.DLL
File Copy: C:\Windows\System32\JGEA500.DLL
File Copy: C:\Windows\System32\JGED500.DLL
File Copy: C:\Windows\System32\JGEM500.DLL
File Copy: C:\Windows\System32\JGFI500.DLL
File Copy: C:\Windows\System32\JGFR500.DLL
File Copy: C:\Windows\System32\JGFS500.DLL
File Copy: C:\Windows\System32\JGGI500.DLL
File Copy: C:\Windows\System32\JGI1500.DLL
File Copy: C:\Windows\System32\JGI3500.DLL
File Copy: C:\Windows\System32\JGI5500.DLL
File Copy: C:\Windows\System32\JGID500.DLL
File Copy: C:\Windows\System32\JGIP500.DLL
File Copy: C:\Windows\System32\JGIQ500.DLL
File Copy: C:\Windows\System32\JGIT500.DLL
File Copy: C:\Windows\System32\JGM1500.DLL
File Copy: C:\Windows\System32\JGMC500.DLL
File Copy: C:\Windows\System32\JGME500.DLL
File Copy: C:\Windows\System32\JGMI500.DLL
File Copy: C:\Windows\System32\JGMP500.DLL
File Copy: C:\Windows\System32\JGN1500.DLL
File Copy: C:\Windows\System32\JGOS500.DLL
File Copy: C:\Windows\System32\JGPD500.DLL
File Copy: C:\Windows\System32\JGPL500.DLL
File Copy: C:\Windows\System32\JGPP500.DLL
File Copy: C:\Windows\System32\JGS1500.DLL
File Copy: C:\Windows\System32\JGS3500.DLL
File Copy: C:\Windows\System32\JGSN500.DLL
File Copy: C:\Windows\System32\JGST500.DLL
File Copy: C:\Program Files\ACD Systems\PlugIns\ID_PIC.APL
File Copy: C:\Program Files\ACD Systems\PlugIns\ID_PIX.APL
File Copy: C:\Program Files\ACD Systems\PlugIns\ID_DjVu.apl
File Copy: C:\Program Files\ACD Systems\PlugIns\ID_EPS.apl
File Copy: C:\Program Files\ACD Systems\PlugIns\ID_FPX.apl
File Copy: C:\Program Files\ACD Systems\PlugIns\ijl11.dll
File Copy: C:\Program Files\ACD Systems\PlugIns\ID_ICO.apl
File Copy: C:\Program Files\ACD Systems\PlugIns\IDE_LDF.apl
File Copy: C:\Program Files\ACD Systems\PlugIns\IDE_LDF.hlp
File Copy: C:\Program Files\ACD Systems\PlugIns\IDE_LDF.cnt
RegDB Key: SOFTWARE\Microsoft\Windows\Help
RegDB Val: C:\Program Files\ACD Systems\PlugIns
RegDB Name: IDE_LDF.hlp
RegDB Root: 2
File Copy: C:\Windows\System32\ldf252.dll
File Copy: C:\Program Files\ACD Systems\PlugIns\IDE_LWF.apl
File Copy: C:\Program Files\ACD Systems\PlugIns\IDE_LWF.hlp
File Copy: C:\Program Files\ACD Systems\PlugIns\IDE_LWF.cnt
RegDB Key: SOFTWARE\Microsoft\Windows\Help
RegDB Val: C:\Program Files\ACD Systems\PlugIns
RegDB Name: IDE_LWF.hlp
RegDB Root: 2
File Copy: C:\Windows\System32\lwf214p.dll
File Copy: C:\Program Files\ACD Systems\PlugIns\ID_PSP.APL
File Copy: C:\Program Files\ACD Systems\PlugIns\ID_PhotoCD.apl
File Copy: C:\Program Files\ACD Systems\PlugIns\ID_PSD.APL
File Copy: C:\Program Files\ACD Systems\PlugIns\ID_Susie.apl
File Copy: C:\Program Files\ACD Systems\PlugIns\ID_Font.apl
File Copy: C:\Program Files\ACD Systems\PlugIns\ID_PNM.APL
File Copy: C:\Program Files\ACD Systems\PlugIns\ID_RAS.APL
File Copy: C:\Program Files\ACD Systems\PlugIns\ID_SGI.APL
File Copy: C:\Program Files\ACD Systems\PlugIns\ID_X.apl
File Copy: C:\Program Files\ACD Systems\PlugIns\ID_AVI.apl
File Copy: C:\Program Files\ACD Systems\PlugIns\ID_MPG.apl
File Copy: C:\Program Files\ACD Systems\PlugIns\ID_ICN.apl
File Copy: C:\Program Files\ACD Systems\PlugIns\ID_IFF.apl
File Copy: C:\Program Files\ACD Systems\PlugIns\ID_KDC.apl
File Copy: C:\Program Files\ACD Systems\PlugIns\DC120V154_32.dll
File Copy: C:\Program Files\ACD Systems\PlugIns\ID_Mag.apl
File Copy: C:\Program Files\ACD Systems\PlugIns\ID_PICT.APL
File Copy: C:\Program Files\ACD Systems\PlugIns\IDE_RSB.APL
File Copy: C:\Program Files\ACD Systems\PlugIns\CX_ContactSheet.apl
File Copy: C:\Program Files\ACD Systems\PlugIns\CX_ContactSheet.hlp
File Copy: C:\Program Files\ACD Systems\PlugIns\CX_ContactSheet.cnt
RegDB Key: SOFTWARE\Microsoft\Windows\Help
RegDB Val: C:\Program Files\ACD Systems\PlugIns
RegDB Name: CX_ContactSheet.hlp
RegDB Root: 2
File Copy: C:\Program Files\ACD Systems\PlugIns\CX_JPEGTrans.apl
File Copy: C:\Program Files\ACD Systems\PlugIns\CX_SendPix.apl
File Overwrite: C:\Windows\System32\system32
File Copy: C:\Program Files\PicaView\UNWISE.EXE
RegDB Key: Software\Microsoft\Windows\CurrentVersion\Uninstall\PicaView
RegDB Val: PicaView
RegDB Name: DisplayName
RegDB Root: 2
RegDB Key: Software\Microsoft\Windows\CurrentVersion\Uninstall\PicaView
RegDB Val: C:\PROGRA~1\PicaView\UNWISE.EXE C:\PROGRA~1\PicaView\INSTALL.LOG
RegDB Name: UninstallString
RegDB Root: 2
RegDB Key: CLSID\{68f32140-2ca3-11d0-acc1-444553540000}
RegDB Val: PicaView Shell Extension
RegDB Key: CLSID\{68f32140-2ca3-11d0-acc1-444553540000}\InProcServer32
RegDB Val: C:\PROGRA~1\PicaView\PicaView.dll
RegDB Key: CLSID\{68f32140-2ca3-11d0-acc1-444553540000}\InProcServer32
RegDB Val: Apartment
RegDB Name: ThreadingModel
RegDB Key: *\shellex\ContextMenuHandlers
RegDB Val: PicaView
RegDB Key: *\shellex\ContextMenuHandlers\PicaView
RegDB Val: {68f32140-2ca3-11d0-acc1-444553540000}
RegDB Key: SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved
RegDB Val: PicaView
RegDB Name: {68f32140-2ca3-11d0-acc1-444553540000}
RegDB Root: 2
RegDB Key: PicaViewImage\Shell\Open\Command
RegDB Val: rundll32.exe C:\PROGRA~1\PicaView\PicaView.dll,ShowImage %1
RegDB Key: PicaViewImage\DefaultIcon
RegDB Val: C:\PROGRA~1\PicaView\PicaView.dll
Shell Link: C:\Users\Admin\Desktop\PicaView.lnk
Could not Self-Register: C:\Windows\System32\system32
User Rights: Admin
А вот лог установки PicaView в Windows 8 32bit
*** Installation Started 10/23/13 22:08 ***
Title: PicaView Installation
Source: C:\Users\Compaq Customer\Desktop\PicaView\pvu32131.exe
Made Dir: C:\Program Files\PicaView32
File Copy: C:\Program Files\PicaView32\PicaView.dll
File Copy: C:\Program Files\PicaView32\PicaView32.hlp
File Copy: C:\Program Files\PicaView32\PicaView32.cnt
File Copy: C:\Windows\system32\Pcdlib32.dll
File Copy: C:\PROGRA~1\PICAVI~1\UNWISE.EXE
RegDB Key: Software\Microsoft\Windows\CurrentVersion\Uninstall\PicaView32
RegDB Val: PicaView32
RegDB Name: DisplayName
RegDB Root: 2
RegDB Key: Software\Microsoft\Windows\CurrentVersion\Uninstall\PicaView32
RegDB Val: C:\PROGRA~1\PICAVI~1\UNWISE.EXE C:\PROGRA~1\PICAVI~1\INSTALL.LOG
RegDB Name: UninstallString
RegDB Root: 2
RegDB Key: Software\ACD Systems\PicaView32
RegDB Val:
RegDB Name: Code
RegDB Root: 2
RegDB Key: Software\ACD Systems\PicaView32
RegDB Val:
RegDB Name: Name
RegDB Root: 2
RegDB Key: CLSID\{68f32140-2ca3-11d0-acc1-444553540000}
RegDB Val: PicaView32 Shell Extension
RegDB Key: CLSID\{68f32140-2ca3-11d0-acc1-444553540000}\InProcServer32
RegDB Val: C:\PROGRA~1\PICAVI~1\PicaView.dll
RegDB Key: CLSID\{68f32140-2ca3-11d0-acc1-444553540000}\InProcServer32
RegDB Val: Apartment
RegDB Name: ThreadingModel
RegDB Key: *\shellex\ContextMenuHandlers
RegDB Val: PicaView32
RegDB Key: *\shellex\ContextMenuHandlers\PicaView32
RegDB Val: {68f32140-2ca3-11d0-acc1-444553540000}
RegDB Key: SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved
RegDB Val: PicaView32
RegDB Name: {68f32140-2ca3-11d0-acc1-444553540000}
RegDB Root: 2
RegDB Key: PicaViewImage\Shell\Open\Command
RegDB Val: rundll32.exe C:\PROGRA~1\PICAVI~1\PicaView.dll,ShowImage %1
RegDB Key: PicaViewImage\DefaultIcon
RegDB Val: C:\PROGRA~1\PICAVI~1\PicaView.dll
Shell Link: C:\Users\Compaq Customer\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\PicaView Help.lnk
RegDB Key: Software\ACD Systems\PicaView32
RegDB Val: 4792877
RegDB Name: Evaluation
RegDB Root: 2
User Rights: Admin
Можно поставить вопрос иначе: как заставить 64-битный Windows загружать контекстное меню на файлах jpg, png, mp3 и т.д. в 32-битном режиме?
Если удастся это сделать, то соответственно и PicaView будет работать. Уж x64 Мне точно не нужен для контекстного меню на медиафайлах.
Update 1:
Правил реестр, отменив перенаправление — удалив выделенное красным — не помогло.
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{68f32140-2ca3-11d0-acc1-444553540000}]
@="PicaView Shell Extension"
[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{68f32140-2ca3-11d0-acc1-444553540000}\InProcServer32]
@="C:\\Program Files\\ACD Systems\\PicaView\\PicaView.dll"
"ThreadingModel"="Apartment"
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved]
"{68f32140-2ca3-11d0-acc1-444553540000}"="PicaView"
Update 2:
Попробовал WOW64Menu, не помог =/
13 лет прошло с последнего выпуска программы, а её всё ещё помнят, любят, скорбят, пытаются завести.
Уверен, что на oszone это чудо произойдёт!
Тем не менее, смело делаем вывод, что 100% можно заставить работать это чудо-контекстное меню без Total Commander. »
Вывод смелый, но неверный. Это контекстное меню не чудо, самое обыкновенное. Поскольку в данном случае реализуется в контексте 32-разрядного процесса — работает и библиотека соответствующей разрядности.
Вы пишете:
Никакие FastPreview, XnView Shell Extension, pViewer, Imagine, ALSee Image Viewer и NexusImage не дают всех возможностей PicaView,
поэтому очень прошу не рекомендовать альтернативы. »
У меня XnView покрывает, навскидку, всё перечисленное выше:
Открывать изображения в оболочке Windows, не запуская лишние процессы.
Двойным кликом разворачивать изображение на весь экран.
Конвертировать изображения в различные форматы.
Выделять область на изображении для последующего просмотра детализаций.
Двигать окно за пределы экрана.
Воспроизводить анимации.
Проигрывать аудио и видео файлы.
»
Что именно не умеет делать из перечисленного XnView? Хочу понять.
Iska, спасибо за внимание.
Кстати, речь идёт не буквально, конечно же, о чуде Total Commander. Через любое 32-битное приложение всё то же самое. Это-то всё очень понятно. И это, как уже написал, даёт надежду на то, что можно как-то организовать контекстное меню типа 32-битного TC в Windows. Или любое другое решение. Мне главное завести PicaView.
Что касается XnView и прочих. Зря не верите. Но если всё же есть сомнения, то можете проверить сами.
Если дело не в сомнениях, а в конкретностях, то рад написать подробнее, лишь бы это усилило желание помочь именно с PicaView.
Итак, XnView и ему подобные не может и никогда не мог(ли):
1. Открыть изображения в оболочке Windows. Либо родной просмотрщик, либо подсунь что-нибудь ещё.
2. Воспроизводить в оболочке музыку (mp3, wav etc.), видео (avi, mpg, wmv etc.).
3. Воспроизводить анимации. Это такие движущиеся картинки. Не может. Не может он.
4. Двойным кликом разворачивать изображение на весь экран, выделив область которого можно зумировать, копировать и т.д.
Большая просьба, перед ответом, из уважения попробуйте PicaView, сразу всё станет ясно.
Кстати, речь идёт не буквально, конечно же, о чуде Total Commander. Через любое 32-битное приложение всё то же самое. Это-то всё очень понятно. »
Значит, понимание у нас одинаковое. Это хорошо.
И это, как уже написал, даёт надежду на то, что можно как-то организовать контекстное меню типа 32-битного TC в Windows. Или любое другое решение. »
Судя по тому, что я читал (сам я давно уже не программист), именно «любое другое».
Что касается XnView и прочих. Зря не верите. Но если всё же есть сомнения, то можете проверить сами. »
Я не «не верю», а просто хотел именно что уточнить сценарии Вашей работы. То есть — в деталях, как Вы и написали.
1. Открыть изображения в оболочке Windows. Либо родной просмотрщик, либо подсунь что-нибудь ещё. »
Не совсем так. Показ изображения реализует та же библиотека «PicaView.dll». Поэтому следующий вопрос — почему использование внешнего приложения вызывает неприятие по сравнению с использованием библиотеки в контексте процесса, вызвавшего контекстное меню. Я в своё время именно из-за этого и отказался от PicaView (см. ниже оффтопик).
2. Воспроизводить в оболочке музыку (mp3, wav etc.), видео (avi, mpg, wmv etc.). »
У меня должно быть какой-то старый PicaView (ACDSee PicaView 1.31) — там поддерживается только воспроизведение .wav-файлов. У Вас какая версия?
3. Воспроизводить анимации. Это такие движущиеся картинки. Не может. Не может он. »
Непосредственно в контекстном меню? Да, для XnView это так. Только статика. Мой PicaView — тоже, хотя казалось бы, должен отображать анимацию (в настройках параметр «Disable GIF animation» очищен).
4. Двойным кликом разворачивать изображение на весь экран, выделив область которого можно зумировать, копировать и т.д. »
Двойной щелчок в XnView настроить для развёртывания окна изображения не удастся. Прочее — возможно.
Большая просьба, перед ответом, из уважения попробуйте PicaView, сразу всё станет ясно. »
Я его пользовал достаточно долго. Сейчас, отвечая, вновь установил его.
В своё время ушёл с него по двум причинам:
он вносил достаточно большую задержку в отображение контекстного меню;
переодически «падал», унося с собою весь Проводник.
почему использование внешнего приложения вызывает неприятие »
Я во многих программах открываю изображения. Для всех целей годится, конечно Photoshop, но всё же где-то что-то быстрее можно сделать. Поэтому Мы и используем такие маленькие радости ;) Но это касается каких-то целей. Банальный просмотр уж очень нравится именно в PicaView. Нравится тем, что кликая по превьюшке открывается (1) полный масштаб изображения, (2) который можно двигать за центр, а при желании просмотра "всей картины" (3) можно кликнуть дважды в любое место этого изображения. Когда хочется увидеть определённую область, то этого (4) можно добиться простым выделением ЛКМ. Возможно всё это звучит так, как будто Я не пользовался бы Photoshop, если бы он называется Photostore. Настолько докапываюсь. Но честно говорю: Я действительно в восторге именно от такой интуитивности действий, которая реализована в PicaView. Не даром она столько лет популярна.
Версия PicaView?»
Последняя 2.0.0.78
Аниация непосредственно в контекстном меню? »
Именно)
В своё время ушёл с него по двум причинам:
он вносил достаточно большую задержку в отображение контекстного меню;
переодически «падал», унося с собою весь Проводник. »
Единственное, что не всегда круто — это когда громкая mp3 песня попадается под контекстное меню =)
Бывает так заорёт, что думаешь отрубить в PicaView звуки. А по факту — PicaView 2.0 работает как надо и не падает ни в XP, ни в Vista, ни в 7, ни в 8
Добавил в топик небольшой видеообзор программы (https://drive.google.com/file/d/0B66t2YkOiw90NlVOM0dQU2JJTm8/edit?usp=sharing).
Сделал shell:
C:\Windows\SysWOW64\rundll32.exe "C:\Program Files (x86)\PicaView\PicaView.dll",ShowImage %1
но всё тщетно:
http://i62.fastpic.ru/big/2014/0610/50/f80a296d3148c54b62e1813429f56350.png
:glare:
Может как-то дизассамблерировать/декомпилировать?
Кто-то же умудрился русифицировать PicaView.dll, с учётом, что делал он это точно не в HEX-редакторе.
На форуме есть бывалые вскрыватели? Или хотя бы кто-то, кто понимает, как заставить загружаться контекстное меню в 32-битном режиме?
Кто-то же умудрился русифицировать PicaView.dll, с учётом, что делал он это точно не в HEX-редакторе. »
Это разные вещи. «Русификация» делалась методом простой правки ресурсов библиотеки.
Может как-то дизассамблерировать/декомпилировать?
…
На форуме есть бывалые вскрыватели? Или хотя бы кто-то, кто понимает, как заставить загружаться контекстное меню в 32-битном режиме? »
Единственно возможный вариант — написать свой PicaView64.dll.
narimangafurov@vk
29-10-2014, 03:03
Жаль что ничего нового нет. Кто нибудь создал бы 64 битную версию и были бы благодарны и готовы купить. Я первый в очереди)
Пишите на Официальный сайт ACD Systems International Inc. (http://www.acdsee.com/), требуйте ;).
narimangafurov@vk
31-10-2014, 05:40
Да сейчас полно ребят которым под силу это сделать. Была бы возможность заработать.
narimangafurov@vk, сказки не рассказывайте. История полна продуктами, почившими в бозе.
Согласен - программа СУПЕР УДОБНАЯ - все остальные из перечисленного хуже
можно добиться, чтобы PicaView работала в браузере ACDSee - надо поставить галку в настройках
это работает и в Х64 Виндовс 7
я бы тоже заплатил за версию для Х64
Прошло столько лет и ни кто так и не сделал ничего подобного (не говоря о лучшем продукте), чем старенькая ACDSee PicaView :)))
А ведь могли бы заработать на такой программке для x64... Я дизайнер и мне нравятся подобные, удобные мелочи (хотя для меня данная штучка не мелочь).
Просто я тоже, с установкой win7 x64 столкнулся, долго искал замену PicaView остановился только на FastPreview, даже писал разработчику хотел помочь чем то советами и материально, но без ответа.
Сейчас в ACDSee ... v8 сделали PicaView, посмотрев на это "ноухау" убожество я просто его отключил. :)
P.S. ACDSee Ultimate 8 установлена у меня только для штатности, а реально пользуюсь до сих пор ACDSee 3 :)
После того как ACDSee перекупили, ничего удобнее этой версии они так и не сделали! Куча прибамбасов, а пользоваться не удобно и долго ждать загрузки программы, хотя и комп мощный. 2-3 секунды это долго! В старой ACDSee вообще не нужно ждать.
P.S.2 Согласен немного помочь материально человеку который приспособит ACDSee PicaView (желательно версии 1.31, просто версия 2 мне не очень нравилась), для работы в x64 (win7 и выше).
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC