one of the programs that I develop at work is reading the registry to find out how to open the files that it receives from another application (we did not use ShellExecute because we needed to process the id and I could not find it close enough in ShellExecuteEx to see that it gives a handle to the process, and it's too late, anyway). This already works, so this is more for my own edification, but does anyone know why some of the entries use% l or% L instead of% 1? At least for "% l" it may be a typo, but "% L" seems unlikely. In fact, Media Player uses "% L" in open commands for various audio files. I am sure that this means the same as% 1, if only because I cannot come up with anything else that could be.
My current favorite theory is that this is a joke about how l and 1 are easy to confuse. Or it may mean "location", but it will be lame :)
source
share