elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


  Mostrar Mensajes
Páginas: 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ... 128
31  Programación / Programación Visual Basic / Re: [RETO] Proyect Euler 1 en: 23 Enero 2013, 22:13 pm
@Danyfirex

Código:
http://code.google.com/p/projecteuler-solutions/wiki/ProjectEulerSolutions

Ahí está el resultado de todas las soluciones. ;)

DoEvents! :P
32  Programación / Programación Visual Basic / Re: [RETO] Proyect Euler 1 en: 23 Enero 2013, 22:04 pm
¡Jajajaja! ¡Menudo lío se ha montado! :laugh: Y eso que estamos con el reto 1. :silbar:

Creo que lo idóneo sería que le pudieramos pasar el número por parámetro, es más genérico.
Y la función debe funcionar SIEMPRE.

Aquí dejo unos ejemplos de llamadas que deben de devolver resultado correcto:
Código
  1. Debug.Print Euler1(1000) '-> 233168
  2. Debug.Print Euler1(0)    '-> 0
  3. Debug.Print Euler1(-983) '-> 0



Aquí dejo mi forma de hacerlo:
Código
  1. Public Static Function PE_1(ByVal lNum As Long) As Long
  2. Dim Q                           As Long
  3.  
  4.    If lNum And &H80000000 Then Exit Function
  5.  
  6.    lNum = lNum - 1
  7.  
  8.    For Q = 3 To lNum Step 3
  9.        PE_1 = PE_1 + Q
  10.    Next Q
  11.  
  12.    For Q = 5 To lNum Step 5
  13.        If Q Mod 3 Then
  14.            PE_1 = PE_1 + Q
  15.        End If
  16.    Next Q
  17. End Function

La próxima vez pondré el reto traducido, y el resultado que debe retornar para evitar confusiones. :rolleyes:

DoEvents! :P
33  Programación / Programación Visual Basic / [RETO] Project Euler 1 en: 23 Enero 2013, 12:15 pm
¿Qué os parece si hacemos todos los retos de Proyect Euler ?
Después se podría poner una chincheta con todos los ejercicios guardados. :)

¿Empezamos por el 1?
Código:
http://projecteuler.net/problem=1

DoEvents! :P
34  Media / Diseño Gráfico / Re: Alternativa a esta fuente en: 23 Enero 2013, 11:28 am
¡Genial!
¡Muchas gracias a todos! :)

DoEvents! :P
35  Media / Diseño Gráfico / Re: Alternativa a esta fuente en: 22 Enero 2013, 12:26 pm
Me temo que impact es bastante diferente a esa... :silbar:

DoEvents! :P
36  Media / Diseño Gráfico / Alternativa a esta fuente en: 21 Enero 2013, 23:11 pm
¿Alguien me podría decir qué fuente es la de esta web? :huh:
Código:
http://thegeekdesigner.com/

O si no lo sabéis con exactitud, agradecería que me recomendaseis alguna similar.
Gracias  :)

DoEvents! :P
37  Programación / Programación Visual Basic / Re: Recopilacion de Funciones con operaciones Binarias. en: 19 Enero 2013, 01:23 am
Un oneliner que he tenido que crear para un proyecto en curso.
Devuelve la diferencia entre dos colores con un número del 0 al 100 según el porcentaje.

Código
  1. Public Function ColorDiff(ByVal lC1 As Long, ByVal lC2 As Long) As Single
  2.    ColorDiff = &H64 - &H64 * (Abs((lC1 And &HFF) - (lC2 And &HFF)) + Abs(((lC1 \ &H100) And &HFF) - ((lC2 \ &H100) And &HFF)) + Abs(((lC1 \ &H10000) And &HFF) - ((lC2 \ &H10000) And &HFF))) / &H2FD
  3. End Function

DoEvents! :P
38  Sistemas Operativos / Windows / Re: Instancias múltiples de un programa. en: 15 Enero 2013, 18:52 pm
Eso tampoco funciona, fue lo primero que probé. :P

DoEvents! :P
39  Programación / Programación Visual Basic / Cambiar return de Api usada por un programa externo en: 15 Enero 2013, 18:37 pm
Supongamos que compilo esto y lo llamo "process.exe"
Código:
http://allapi.mentalis.org/apilist/3F67FD0ABC04BEB6623FB5C547B77976.html

¿Podría hacer desde mi programa que el nombre de todos los procesos que va listando "process.exe" siempre devolviera "elhackernet.exe"?
Algo así como hacer un hook al ejecutable, ver cuando utiliza los apis GetModuleFileNameExA(), EnumProcesses()... y cambiar su valor de retorno.

Vi algo parecido aquí:
Código:
http://memoryhacking.com/forums/viewtopic.php?f=37&t=5988

¿Es posible?, ¿alguna idea?, ¿y si utiliza invokeapis se podría hacer también? :huh:
Gracias. :-*

DoEvents! :P
40  Sistemas Operativos / Windows / Instancias múltiples de un programa. en: 15 Enero 2013, 08:59 am
Tengo un programa que sólo te deja ejecutarse una vez al mismo tiempo.

Para ello, al abrirse comprueba que no haya otro corriendo que tenga el mismo nombre. Eso es lo único que hace. Lo sé porque estuve haciendo pruebas, y si renombro y ejecuto un exe cualquiera con el nombre del programa y después intento abrir el exe del programa que hablo, detectará que ya hay uno abierto y se cerrará.
Si le cambiamos el nombre original tampoco se abrirá. :-\

He probado a correrlo desde SandBoxie sin resultados. También probé a ejecutarlo como otro usuario y nada, tampoco le puedo engañar. :¬¬

Lo siguiente que se me ocurre es utilizar ingeniería inversa, aunque he de admitir que estoy un poco verde en el tema. :silbar:

¿Alguna idea, chicos? :)
Muchas gracias.

DoEvents! :P
Páginas: 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ... 128
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines