Это на Windows 7.

У нас есть программа, которую мы устанавливаем и которая связана с расширением .xyz. Наши файлы .xyz на самом деле являются исполняемыми файлами (изначально .exe)

Если дважды щелкнуть переименованный файл .xyz, он откроется в нашем приложении, как и ожидалось.

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

1 ответ1

0

Должны ли файлы .xyz быть исполняемыми, или вы можете изменить их во что-то еще, но сохранить информацию (например, сжать их или просто изменить несколько ключевых байтов)? Если бы вы могли сделать это, и тогда ваше приложение могло бы отменить это, я думаю, вы могли бы заставить свою схему работать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .