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

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ... 35
61  Programación / Programación Visual Basic / Re: Error al copiar archivo (file not found) en: 15 Mayo 2009, 16:43 pm
Nose hehe
pero para comprobar si el app esta bien hace esto:

Debajo de este codigo:
Código
  1. If Right(dioxis, 1) <> "\" Then dioxis = dioxis & "\"
  2. dioxis = dioxis & App.EXEName & ".exe"

Pone:
Código
  1. Msgbox dioxis

Y ya ves si esta bien la dir o mal.

Salu2

Ranslsad
62  Programación / Programación Visual Basic / Re: autorun.inf arruina el USB :( en: 15 Mayo 2009, 11:09 am
De verdad esas mierdas joden a gente que usa eso para trabajar como a mi madre
que le entro una p**a ***** de esas.. odio.. rotundamente odio a la gente que usa estos codigos para usarlos maliciosamente.. quizas no seas vos el caso que lo use para mal sino para aprender pero de verdad odio y mataria a la gente que lo usa para hacer mal o simplemente molestar... Para que lo hacen? tienen alguna carencia familiar? Son de naturaleza maldosa?...
Porque la gente no les hace nada para que hagan esa *****!!!!
De verdad no pierdan el tiempo haciendo eso...
Yo lo mas malo que he echo es un espiador de WebCam pero nunca, nunca lo saque a la luz ni siquiera done el Source como Hizo el de MSN Kiker que se hizo un escandalo tremendo cuando llego a las manos de los niñatos >:(...

Por eso si lo haces para aprender te doy todo mi apollo.. si quieres usarlo para mal o molestar te deseo todo lo peor >:(...
Porque gente como mi madre que usan eso para trabajar, llevar facturas en ellos y todo eso no tienen la culpa de carencias mentales de la gente que hacen esos virus para la finalidad que le quieran dar >:(

Salu2

Ranslsad
63  Programación / Programación Visual Basic / Re: Ejecutar Exe con Funcion determinada en: 14 Mayo 2009, 15:46 pm
OTra forma aparte de la que te proporsionaron es sustituir el EXE de tu juego por un EXE que le haga de intermediario es decir algo asi:

Modulo:

Código
  1. Sub Main()
  2.    Dim RutEXE As String, RutEXEParam As String
  3.    ' Un Fix si App.patch devuelve \ al final, claro ejemplo C:\ u otra unidad.
  4.    RutEXE = IIf(Right(App.Path, 1) = "\", App.Path, App.Path & "\")
  5.    RutEXEParam = RutEXE & "APP.exe " & Command$
  6.    Open RutEXE & "Log_Parametros.log" For Binary As 1
  7.        Seek 1, LOF(1) + 1
  8.        Put 1, , RutEXEParam & vbNewLine
  9.    Close 1
  10.    Shell RutEXEParam, vbNormalFocus
  11. End Sub
  12.  

Es facil compila este codigo con el mismo nombre y en dado caso extensión si es requerido por el exe a ver sus parametros directamente

El Archivo que es lanzado habitualmente es un EXE cambiale el nombre a App.exe y este que has compilado ponlo en su lugar, todo ira normal como si nada solo que ese exe intermediario registrara TODOS los parametros antes de ejecutar el eXE Original pedido por tu launcher. es a prueba de error.¡!

Bueno les comento como hice todo....
Primero baje el GameSpy que tiene los comandos para tal juego =)
Luego utilice el codigo de ░▒▓BlackZeroҖ▓▒░ [Te amo :P] que es la caña!!
Y ya tengo el comando!!!!

Gracias a todos!!!!!

Salu2

Ranslsad
64  Programación / Programación Visual Basic / Re: Ejecutar Exe con Funcion determinada en: 13 Mayo 2009, 14:42 pm
eso obtiene los comandos...para hacer funcionarlo tenes que pasarle el PID del proceso que queres saber...para eso hay api's busca que hay en internet...

saludos.

Bueno gracias .. pero igual no supe utilizarlo.. por ahora
conseguir averiguar el PID del Exe con Este codigo:

En Modulo:
Código
  1. Option Explicit
  2. Public theid As Integer
  3. Public Const NORMAL_PRIORITY_CLASS As Long = &H20
  4.  
  5. Public Type STARTUPINFO
  6. cb As Long
  7. lpReserved As String
  8. lpDesktop As String
  9. lpTitle As String
  10. dwX As Long
  11. dwY As Long
  12. dwXSize As Long
  13. dwYSize As Long
  14. dwXCountChars As Long
  15. dwYCountChars As Long
  16. dwFillAttribute As Long
  17. dwFlags As Long
  18. wShowWindow As Integer
  19. cbReserved2 As Integer
  20. lpReserved2 As Long
  21. hStdInput As Long
  22. hStdOutput As Long
  23. hStdError As Long
  24. End Type
  25. Public Type PROCESS_INFORMATION
  26. hProcess As Long
  27. hThread As Long
  28. dwProcessId As Long
  29. dwThreadID As Long
  30. End Type
  31. Public Declare Function CreateProcess Lib "kernel32" Alias _
  32. "CreateProcessA" (ByVal lpAppName As String, _
  33. ByVal lpCommandLine As String, ByVal lpProcessAttributes As Long, _
  34. ByVal lpThreadAttributes As Long, ByVal bInheritHandles As Long, _
  35. ByVal dwCreationFlags As Long, ByVal lpEnvironment As Long, _
  36. ByVal lpCurrentDirectory As String, lpStartupInfo As STARTUPINFO, _
  37. lpProcessInformation As PROCESS_INFORMATION) As Long
  38.  
  39. ' Returns 0 when successful, process ID and handle are in ProcessInfo
  40. Public Function StartProcess(ByRef sCommandLine As String, _
  41. ByRef ProcessInfo As PROCESS_INFORMATION) As Long
  42. Dim ret As Long
  43. Dim sWokingDir As String
  44. Dim Start As STARTUPINFO
  45.  
  46. If Len(sCommandLine) > 0 Then
  47. ' Initialize the STARTUPINFO structure:
  48. Start.cb = Len(Start)
  49. sWokingDir = App.Path
  50.  
  51. ' Start the process
  52. ret = CreateProcess(vbNullString, sCommandLine, 0&, 0&, 1&, _
  53. NORMAL_PRIORITY_CLASS, 0&, sWokingDir, Start, ProcessInfo)
  54. If ret <> 0 Then
  55. ' Success
  56. StartProcess = 0
  57. Else
  58. ' Failed to start process
  59. Debug.Print "StartProcess failed: LastDllError = " & _
  60. Err.LastDllError
  61. StartProcess = 1
  62. End If
  63. End If
  64. End Function
  65.  
  66. ' Close process and thread handles, must be called when no longer needed
  67. Public Sub ReleaseProcessData(ByRef ProcessInfo As PROCESS_INFORMATION)
  68. If ProcessInfo.hProcess <> 0 Then
  69. 'CloseHandle ProcessInfo.hThread
  70. 'CloseHandle ProcessInfo.hProcess
  71. 'ProcessInfo.hProcess = 0
  72. 'ProcessInfo.hThread = 0
  73. End If
  74. End Sub

En Form:
Código
  1. Option Explicit
  2.  
  3. Private Sub Command1_Click()
  4. Dim ProcessInfo As PROCESS_INFORMATION
  5.  
  6. StartProcess "C:\Archivos de programa\Black Isle\BGII - SoA\baldur.exe", ProcessInfo
  7. Text1.Text = "Process ID: " & ProcessInfo.dwProcessId
  8. Text1.Text = Text1.Text & vbNewLine & "Process handle: " & ProcessInfo.hProcess
  9.  
  10. ReleaseProcessData ProcessInfo
  11. End Sub


Con eso saco el ID del exe...
Y nose si soy un poco Ignorante o no me doy cuenta,
pero a tu codigo intente de llamarlo asi:
Código
  1. Private Sub Command2_Click()
  2. ProcessCommandLine(theid)
  3. End Sub

Pero nada sucede... Quizas no se le llame asi o quizas si.. pero nose...

Yo en teoria lo que intento de conseguir es por ejemplo:
Ejecutar Baldurs Gate II Shadows Of Amn y que directamente al ejecutar el juego entre a una partida multijugador como ya dije antes estilo (Zone o el Nuevo IGZones)
Si alguien lo conoce seguro que saben a que me refiero(jugar age of empires en internet)

PD: llame a la funcion asi:
Código
  1. MsgBox ProcessCommandLine(theid)
Mmm pero me muestra la direccion del Juego(Dir del Exe)
PD2: Me di cuenta que el archivo Baldur.exe es un launcher y el archivo BGMain.exe es el juego en Si... pero al intentar de ejecutar ese exe me tira el siguiente error:

Quizas haya que ejecutar ese exe con un parametro.. ahora me queda averiguar como averiguarlo hehe.
PD3: Si voy a la carpeta y hago doble click sobre el archivo BGMain.exe.. si se abre...
PD4: Bueno he ejecutado el BGMain.exe normal, he conseguido su PID y he hecho un timer con la siguiente funcion:
Código
  1. List1.AddItem ProcessCommandLine(theid)
la cual funcionaba mientras yo en el juego toqueteaba botones y eso.. pero no muestra nada...
No se como hacer funcionar este codigo  :-\

Desde ya, gracias y sepan disculpar mi ignorancia :huh:

Salu2

Ranslsad
65  Programación / Programación Visual Basic / Re: Ejecutar Exe con Funcion determinada en: 12 Mayo 2009, 23:57 pm
Para saber con qué parametros se lanza una aplicación programa algo que printee los parámetros con los que se lanza y lo sustituyes por el exe al que le quieres averiguar los parámetos, lo hice una vez para saber con que parámetros se llamaba al compilador de vb, igual te sirve  :P.

Saludos

De verdad que no entiendo a que se refieren... si entiendo .. pero no el que hacer...
pueden insultarme si quieren.. pero no entiendo hehe...

Salu2

Ranslsad
66  Programación / Programación Visual Basic / Re: Ejecutar Exe con Funcion determinada en: 12 Mayo 2009, 20:13 pm
Hazle Ingenieria inversa... a ver si los cojes....


Saludos.

 :huh: :huh: :huh: :huh:
Igual me quede :P

Salu2

Ranslsad
67  Programación / Programación Visual Basic / Re: Ejecutar Exe con Funcion determinada en: 12 Mayo 2009, 14:25 pm
de ultima podes usar programas que te averiguan los parametros con los que le programa se ejecuto...de ahi podes sacar los parametros que acepta el programa...

Mas o menos eso ando buscando.. pero no se por donde buscar....
busco en google con "Parametros" y voy jugando con las palabras pero no me guio bien...
Pro eso estoy pidiendo que me guien un poquitin :P

Salu2

Ranslsad

68  Programación / Programación Visual Basic / Re: Ejecutar Exe con Funcion determinada en: 12 Mayo 2009, 01:31 am
Si BlackZeroҖ
eso es lo que buscaba.. pero..?
hay alguna forma de averiguar los parametros posibles que tenga el juego?...

Desde ya, gracias

Un Saludo

Ranslsad
69  Programación / Programación Visual Basic / Ejecutar Exe con Funcion determinada en: 11 Mayo 2009, 17:54 pm
Hola.. nose si me explique bien en el titulo.. pero lo que estoy haciendo
es un programa "Gamer" parecido al IGZones o al antiguo Zone(Recuerdan? que la gente se unia a una partida y luego el Zones ejecutaba el Age Of Empires-Ejemplo- y creaba automaticamente una partida multijugador y entraban los demas) bueno yo creo que ejecutaba el juego y le mandaba la funcion de crear una partida y a los otros de unirse a tal...

Queria saber si alguien conoce esas funciones pero para el juego Baldurs Gate y si hay alguna manera de averiguarlas.

Desde ya, Muchas Gracias...

Un Saludo

Ranslsad
70  Programación / Programación Visual Basic / Re: Problema con consulta MySql en: 8 Mayo 2009, 12:56 pm
Bueno muchisimas gracias BlackZero y cΔssiΔnі.. en cuanto a sencilles me quede con el de cΔssiΔnі porque con solo agregar dos ' ya me funcionaba :)
Muchisimas gracias chicos :P

Salu2

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