SoloCodigo
Programación General => ASM (Ensamblador) => Mensaje iniciado por: podrrido en Domingo 25 de Febrero de 2007, 22:18
-
Alguien sabe si se puede ejecutar un programa de ensamblador pero de forma oculta y si se pude como se le hace. Saludos :hola:
-
Un programa escritor en ensamblador puede hacer lo mismo que cualquier otro y dependiendo del entorno mas cosas.
Tu pregunta muy poco especifica, faltan datos como S.O. para empezar y despues que definas claramente que queres decir con de forma oculta.
Seria interesante que dijeras exactamente que queres hacer y la razon por la cual lo queres hacer ...
-
Bueno específicamente mis preguntas serian estas.
-se puede ocultar un programa de ensamblador en Windows.
O sea que cuando lo ejecuten se ejecuten en forma oculta o sea que no este a la vista del usuario que solo se ejecute, obviamente el programa va a estar ejecutándose por ejemplo que el programa digamos que va a hacer 1000 ficheros obviamente el programa en ensamblador se va a tardar y la ventana va a estar en la barra como le aria para que no apareciera en la barra y se este ejecutando.
A ver si esta muy explicado
- de una vez ya que estamos aquí me podrían decir donde encuentro una buena pagina de programas residentes. Bueno creo que so es todo
:hola:
-
Bueno específicamente mis preguntas serian estas.
-se puede ocultar un programa de ensamblador en Windows.
O sea que cuando lo ejecuten se ejecuten en forma oculta o sea que no este a la vista del usuario que solo se ejecute, obviamente el programa va a estar ejecutándose por ejemplo que el programa digamos que va a hacer 1000 ficheros obviamente el programa en ensamblador se va a tardar y la ventana va a estar en la barra como le aria para que no apareciera en la barra y se este ejecutando.
A ver si esta muy explicado
- de una vez ya que estamos aquí me podrían decir donde encuentro una buena pagina de programas residentes. Bueno creo que so es todo
:hola:
¿Que no este a la vista en donde? ¿En el task manager? Si por vista te referis a una ventana, los programas no crean una por defecto.
En Windows (gama NT) no hay residentes sino servicios:
http://win32assembly.online.fr/beepserv.txt (http://win32assembly.online.fr/beepserv.txt)
-
Yo digo un programa en ensamblador para DOS que se oculte solito por si se va a tardar o sea de que no salga en la barra, que se ejecute de forma que no se vea
-y programas residentes me refiero al asm del DOS
-
Yo digo un programa en ensamblador para DOS que se oculte solito por si se va a tardar o sea de que no salga en la barra, que se ejecute de forma que no se vea
-y programas residentes me refiero al asm del DOS
A si mismo obviamente no puede ya que no puede interactuar con el S.O. y por los residentes busca en el foro creo que ya hay informacion.
-
Bueno para salir de dudas una ultima pregunta etenal idol, para crear un archivo en la unidad c:\ supongamos que el archivo se llama podrrido.txt si lo quiero dejar residente o sea de que cundo apriete una tecla que se cree el archivo en dicha ruta, yo tengo un código pero pues no sale,
Path db ‘c:\podrrido.txt’,00h
CODESG SEGMENT PARA 'code'
ASSUME CS:CODESG,DS:BIODATA
ORG 100H
BEGIN:
JMP INITZE
Archivo dd ?
TESTNUM:
Codigo para crear archive calaro con funcion 3ch,….
Codigo ………..
INITZE:
CLI
MOV AX,3521H
INT 21H ;OBTENER INTORREPCION DE INT 21H
MOV WORD PTR archivo,BX
MOV WORD PTR archivo+2,ES
MOV AH,25H ;ESTABLECER NUEVA DIRECCION PARA LA INT
MOV AL,21H ;EN TESTIUM
MOV DX,OFFSET TESTNUM
INT 21H
MOV AH,31H ;PETICION PARA PERMANECER RESIDENTE
MOV DX,OFFSET INITZE ;FIJAR TAMAÑO DE LA PARTE RESIDENTE
STI ;RESTABLECER INTERRUPCIONES
INT 21H
Este es parte del código como le hago para que quede residente, el “.data” para residente siempre va igual que el de un programa normal si alguien sabe como hacerlo residente si alguien me explica, saldría de dudas y se lo agradecería. :(
-
No se que tal andara eso sobre un Windows ... tene en cuenta que si es la gama NT el ejecutable esta corriendo emulado, yo no perderia ni un minuto en estas tecnicas arcaicas pero aca tenes informacion al respecto:
http://foros.solocodigo.com/index.php?show...41&hl=residente (http://foros.solocodigo.com/index.php?showtopic=14741&hl=residente)