Ветеран
Сообщения: 27449
Благодарности: 8087
|
Профиль
|
Отправить PM
| Цитировать
Цитата SendMessage:
Без утилит. На XP работает…»
|
У меня тоже не срабатывает на XP SP3, ибо, как писано выше, для «Программа просмотра изображений и факсов» отдельного процесса не порождается. Вызываю просмотр контекстным меню из Проводника — окно принадлежит ему, смотрю из Far Manager'а — окно принадлежит его процессу, для Total Commander — аналогично.
Опытным путём установил следующее:
читать дальше »
Отдельный процесс «rundll32.exe» посредством вызова функции из библиотеки «shimgvw.dll» порождается в случае, если, например, отсутствует раздел:
Код: 
[HKEY_CLASSES_ROOT\jpegfile\shell\open\DropTarget]
"Clsid"="{E84FDA7C-1D6A-45F6-B725-CB260C236066}"
Ниже привожу весь наличествующий у меня раздел «shell\open» по умолчанию:
читать дальше »
Код: 
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\jpegfile\shell\open]
"MuiVerb"="@shimgvw.dll,-550"
[HKEY_CLASSES_ROOT\jpegfile\shell\open\command]
@="rundll32.exe C:\\WINDOWS\\system32\\shimgvw.dll,ImageView_Fullscreen %1"
[HKEY_CLASSES_ROOT\jpegfile\shell\open\DropTarget]
"Clsid"="{E84FDA7C-1D6A-45F6-B725-CB260C236066}"
и раздел «CLSID\{e84fda7c-1d6a-45f6-b725-cb260c236066}»:
читать дальше »
Код: 
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\CLSID\{e84fda7c-1d6a-45f6-b725-cb260c236066}]
@="Shell Image Verbs"
[HKEY_CLASSES_ROOT\CLSID\{e84fda7c-1d6a-45f6-b725-cb260c236066}\InProcServer32]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,\
69,00,6d,00,67,00,76,00,77,00,2e,00,64,00,6c,00,6c,00,00,00
"ThreadingModel"="Apartment"
[HKEY_CLASSES_ROOT\CLSID\{e84fda7c-1d6a-45f6-b725-cb260c236066}\shellex]
[HKEY_CLASSES_ROOT\CLSID\{e84fda7c-1d6a-45f6-b725-cb260c236066}\shellex\MayChangeDefaultMenu]
@=""
|