• Viernes 8 de Noviembre de 2024, 04:47

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - mjesun

Páginas: 1 2 [3]
51
Visual Basic 6.0 e inferiores / Re: Mensajes En Windows
« en: Jueves 23 de Agosto de 2007, 01:46 »
para que un programa arranque en windows cada vez que lo inicias, debes escribir una clave del tipo REG_SZ en HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run\, cuyo valor sea el del exe a abrir.

No utilices esto para un troyano ni virus ni similares...  ;)

un saludo, miguel

52
Visual Basic 6.0 e inferiores / Re: Inclusion De Codigo Externo
« en: Jueves 23 de Agosto de 2007, 01:43 »
Cita de: "Jero67"
Hola a todos.

Alguien sabe como incluir codigo javascript dentro de una aplicacion VB6.

Gracias por adelantado.
Hola! yo llevo tiempo intentando eso, ademas a mi me suena a que lo quieres hacer para un troyano o algo asi... :D

no digo que sea para eso, pero es una buena idea, verdad?  :lol:

la verdad es que nunca he conseguido hacerlo, pero imagino que se hace a través de la librería JSCRIPT.DLL. Lo que no se es como implementarla... tambien hice algunas pruebas desensamblando el programa wscript.exe, pero no consegui nada...

si encuentras algo relacionado con ello, postealo e intentaremos aclararlo.

un saludo, miguel

53
ASM (Ensamblador) / Re: Necesito Ayuda
« en: Jueves 23 de Agosto de 2007, 01:34 »
Cita de: "pelly"
hola, necesito que alguien me diga si esta bien el programa que hice, porque cuando lo compilo me da error pero para mi estàn bien usadas todas las instrucciones segun el set de instrucciones. Es para un trabajo de la facultad

aca les dejo el programa

ORG          100h

      XOR           DX,DX
                   MOV        [2000H],DX
      MOV        [2002H],DX
      MOV           BX,4000H
                   MOV           BP,5000H
                   MOV           DI,6000H
                   MOV           SI,1000H
                   MOV           CX,0500H
ATRAS:        MOV       AL,[si]
      CMP           AL,00H
      JZ        TERMINA
      JGE            POSITIVOS
                   NEG           AL
      MOV           [DI],AL
                   INC           DI
                   INC WORD PTR  [2000H]
                   JMP           FINAL
POSITIVOS: CMP           AL,10H
                   JZ            FINAL
                   JL            MENOR
                   MOV           [BP],AL
                    INC           BP
                   INC WORD PTR  [2002H]
                  JMP           FINAL
MENOR:      ADD           AL,AL
                 MOV           [BX],AL
                 INC           BX
FINAL:        INC           SI
                 LOOP          ATRAS
TERMINA:   INT 3


me da error en las instrucciones INC WORD PRT    y en la segunda y tercer instruccion, las de direccionamiento indirecto mov [2000h],dx y la siguiente

chau gracias
en primer lugar.. yo que tu probaria a modificar el codigo así:

XOR               DX,DX
MOV               SI, 2000h
MOV        [SI],DX
MOV        [SI+2],DX

sino, puede que el compilador requiera un MOV WORD PTR [2000h], DX

en cuanto al otro error, si me aclaras el fallo exacto, a lo mejor puedo ayudarte.

saludos, miguel

54
ASM (Ensamblador) / Re: Hola
« en: Jueves 23 de Agosto de 2007, 01:29 »
hola!

no entiendo muy bien que quieres hacer... si colocar texto en la consola en color, o te refieres a graficos... si te refieres a graficos, te aconsejo que leas algo sobre la GDI32, y funciones para pintar...

un saludo, miguel

55
ASM (Ensamblador) / Re: Calculadora En Ensamblador
« en: Jueves 23 de Agosto de 2007, 01:27 »
hola!

yo tambien soy nuevo en el foro, pero creo que podre ayudarte... :D si solo tienes que utilizar +,-,*,/,( y ), puedes hacer una funcion recursiva. primero se cortan los trozos entre parentesis y se reintroducen en la funcion. despues, se cortan las multiplicaciones y se introducen de nuevo en la funcion.

La salida deberia ser una cadena identica, pero sustituyendo las expresiones por ejemplo A*B, por su valor real. Por ejemplo:

3 * 5 + (1 + 2 * 3) -----> 3 * 5 + (1 + 6) ---> 3 * 5 + 7 -----> 15 + 7 ---> 22

espero que te sirva de ayuda.

saludos, miguel

Páginas: 1 2 [3]