Это на Windows 7.
У нас есть программа, которую мы устанавливаем и которая связана с расширением .xyz. Наши файлы .xyz на самом деле являются исполняемыми файлами (изначально .exe)
Если дважды щелкнуть переименованный файл .xyz, он откроется в нашем приложении, как и ожидалось.
Из cmd.exe, если вы просто «запустите» файл .xyz, «C:> myfile.xyz», Windows просто запустит myfile.xyz, как если бы это был исполняемый файл (который он есть). Есть ли способ, которым мы можем изменить наш файл .xyz, чтобы обойти это, или флаг реестра, который можно установить для предотвращения такого поведения только для файлов .xyz?