1634Racine <mnjfmr@j.cbqebml> napisał(a):
nic ciekawego (wiem dlaczego i skad XQRegDLL):
[HKEY_CLASSES_ROOT\dllfile]
[..................]
[HKEY_CLASSES_ROOT\dllfile\shell]
[HKEY_CLASSES_ROOT\dllfile\shell\XQRegDLL]
@="Re&gister library"
[HKEY_CLASSES_ROOT\dllfile\shell\XQRegDLL\command]
@="regsvr32 %1"
[HKEY_CLASSES_ROOT\dllfile\shell\XQUnRegDLL]
@="&Unregister library"
[HKEY_CLASSES_ROOT\dllfile\shell\XQUnRegDLL\command]
@="regsvr32 /u %1"
btw:
powtorzylem operacje zwiazania na stale dowolnego pliku *.dll z irfan
(dla open). Owszem, klik na dll otwiera irfan z proba otwarcia dll.
Czyli udaje sie podwiazanie.
ale:
w kluczach stosownych "dll" i "dllfile" ani sladu irfan.
W takim razie skojarzenie z IrfanView nie jest ogólnosystemowe, ale na
poziomie użytkownika. Zajrzyj więc do klucza
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dll\UserChoice
Powinna być w nim wartość ProgId. Wbrew nazwie może ona przechowywać dwie
rzeczy: albo typ pliku albo identyfikator aplikacji. Czyli może tam być
IrfanView.dll albo i_view64.exe. W pierwszym przypadku idziesz do
HKEY_CLASSES_ROOT\IrfanView.dll, w drugim idziesz do
HKEY_CLASSES_ROOT\Applications\i_view64.exe.
--
Grzegorz Niemirowski
https://www.grzegorz.net/
|