Thy Grand Voidinesss wrote: Tue May 06, 2025 7:41 pm
[...]
how to explain the audio player [Winamp] not being affected by this line?
[...]
I still do not know
But I have found and answer to the question of
Thy Grand Voidinesss wrote: Tue May 06, 2025 7:41 pm
would there be a way for Everything to somehow send a file
[...]
without Everything being registered by Windows as the culprit i.e. the igniter of MPC?
As it comes out when e.g. this Key
[HKEY_CLASSES_ROOT\mplayerc64.ram\shell\open\command]
will replace its default Value of
C:\Program Files (x86)\K-Lite Codec Pack\MPC-HC64\mpc-hc64.exe" "%1"
with this alteration
cmd /c start "" "C:\Program Files (x86)\K-Lite Codec Pack\MPC-HC64\mpc-hc64.exe" "%1"
then the problem goes away
However this Registry hack workaround has one slight issue:
the Command Prompt intermediary will cause a flickering effect on the title bar of any program from within which a file will be executed. This strobe-like visual effect is more profound when execution is performed with a double left-click and narrowed down to less repetitions when done by pressing of the Enter key
Below is a ready-to-use REG code for that explanatory obscure video file format:
Code: Select all
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\mplayerc64.ram\shell\open\command]
@="cmd /c start \"\" \"C:\\Program Files (x86)\\K-Lite Codec Pack\\MPC-HC64\\mpc-hc64.exe\" \"%1\""
; The above change will be automatically and instantly copied [by the Media Player Classic itself] also to
; [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\mplayerc64.ram\shell\open\command]
Before using it I suggest exporting from the Registry the original Key and to stick to such forgotten file format, to avoid potentially messing up things for something often used like MKV or MPEG. And if you do not have a RAM video [i had literally 1 out of ~10 000], then for test purposes just rename extension of [probably] any other video file that gets played in you MPC. And I am being serious about it - because I did experience a [positive] glitch
Because during tests, after some time having passed, going back to using the default value of
C:\Program Files (x86)\K-Lite Codec Pack\MPC-HC64\mpc-hc64.exe" "%1"
[in both of the Registry paths] did not seem to bring back anymore the issue with closing of Everything for this particular file format. In other words: the exemplary RAM was persisting its playback in MPC-HC despite being opened from within Everything and the Registry Key not having the CMD by-pass implemented. Maybe it might have been due to this cmd.exe workaround having caused Everything or Windows to re-cache how it launched MPC, thus blocking true restoration of the old behavior, because the cache maybe is not tied 1:1 to that pair of Registry entries? However during second run of test this I explored this theory thoroughly, with the Registry being searched for both the >>cmd /c start "" "C:\Program Files (x86)\K-Lite Codec Pack\MPC-HC64\mpc-hc64.exe" "%1"<< and this obscure format >>.ram<< [which scarcity of usage / associations allowed for narrowing down the number of entries to be evaluated] - but this illogicality did not repeat itself
My tests were performed on Windows 10 Enterprise 20H2 x64 [10.0.19042] with Everything 1.5.0.1383a x64 Portable and Media Player Classic - Home Cinema 2.0.0.32 from K-Lite Mega Codec Pack 17.5.5 Mega