
Después de echar un vistazo a los procesos enumerados en el Administrador de tareas de Windows, noté que hay algunos procesos que tienen una extensión diferente a .exe. Luego abrí la ubicación de la carpeta de uno de esos procesos y su extensión es la misma que se muestra en el Administrador de tareas. Entonces me preguntaba cómo lo hacen. Sólo quería saber cómo se hace.
Intenté cambiar el nombre de mi aplicación con una extensión diferente y no se ejecutó.
¿Por qué busco respuestas a esta pregunta? Para fines de seguridad.
Respuesta1
Indirectamente, la línea de comando "iniciar foo.abc" ejecutará un ejecutable renombrado como foo.exe.
Más directamente, edite el registro. En HKEY_CLASSES_ROOT
, cree una nueva clave con el nombre .abc. y establezca el valor predeterminado en abcfile
.
En abcfile
, cree una clave, asígnele un nombre Shell
y debajo de ella, cree una nueva clave denominada open
, y debajo de ella, cree otra clave denominada command
. Ahora copie el contenido del archivo exe y copie el contenido. Es posible que desee buscar otras instancias de ".exe" en el registro para encontrar el contenido apropiado, ya que parecen cambiar entre las versiones de Windows.
Por supuesto, todo esto supone que tiene acceso de administrador, porque, por supuesto, no haría esto en ningún sistema que no sea el suyo. :)
Respuesta2
abra el tipo de mensaje cmd:start pathOfFile\file.pdf /c vshost.exe
esto ejecutará su archivo con extensión pdf como .exe o cualquier otro que desee proporcionar
no lo uses mal, piensa que alguien te ayudó, antes de hacerle daño a nadie