Як запустити файл як виконуваний з іншим розширенням?


2

Подивившись на перераховані процеси в TaskManager Window, я помітив, що існує деякий процес, який має інше розширення, окрім .exe. Потім я відкрив розташування папки одного з цих процесів і їхнє розширення є таким же, як показано в TaskManager. Отже, мені було цікаво, як вони це роблять. Я просто хотів дізнатися, як це робиться.

Я намагався перейменувати свою програму з іншим розширенням, і вона не запускалася.

Чому я шукаю відповіді на це питання? З метою безпеки.


З цікавості, чому ви хочете зробити це? The .exe розширення спеціально для позначення виконуваних файлів.
templatetypedef

1
Розподіл @templatetypedef. Це підозріло, як пекло, LOL.
Maggy May

Який код ви використовуєте, щоб запустити його? Чи повідомляє він про помилки, і якщо так, які?

Ви створюєте Example.exe, компілювавши файл c ++?

4
У вас є приклади? Я тільки що розпочав диспетчер завдань і не бачив нічого, окрім перерахованих .exe файлів.
Mark Ransom

Відповіді:


4

Побічно командний рядок "start foo.abc" запускає виконуваний файл, перейменований з foo.exe.

Більш безпосередньо редагуйте реєстр. В HKEY_CLASSES_ROOT, створіть новий ключ з ім'ям .abc. і встановити значення за замовчуванням на abcfile.

Під abcfile, make key, назвіть його Shellі, відповідно, створити новий ключ з ім'ям openі, відповідно, створити інший ключ з ім'ям command. Тепер скопіюйте вміст з exfile та скопіюйте вміст. Ви можете шукати інші екземпляри, якщо ".exe" у реєстрі знаходять відповідний вміст, як вони змінюються з версій Windows.

Це, звичайно, припускає, що ви маєте доступ адміністратора, тому що ви, звичайно, не зробите цього ні в одній системі, а у вашій. :)


0

відкрийте рядок cmd тип: start pathOfFile\file.pdf /c vshost.exe

це буде запускати ваш файл з розширенням PDF як .exe або будь-який інший ви хочете дати

не використовуйте його, думаю, хтось допоміг вам, перш ніж шкодити будь-якому


Про що ви говорите у своєму останньому абзаці?
Scott
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.