Regresar   Foro de marcianitos.org > Emuladores y programas de todo tipo > Entornos gráficos > Entornos marcianos

 
 
Old 26-oct-2008, 23:40   #51
otaku_dread
Usuario registrado
Alguien sabe por qué el GTA SAN ANDREAS no se cierra bien con el ludopolis???? es como que no matara correctamente el proceso!
   
Old 27-oct-2008, 03:44   #52
fer
Usuario registrado
otaku me pasa lo mismo en lugar de cerrarse se minimiza, monty me recomendo que revizara la estructura en el nombre del acceso directo es decir "gta-sa.exe.lnk", pero no funciona, te comento que en el resto de los juegos funciona al 100, y utilizo la misma estructura en el nombre de los accesos directos. ojala alguien que alla solucionado el problema lo comparta. saludos
   
Old 27-oct-2008, 17:30   #53
otaku_dread
Usuario registrado
Yo probé lo mismo, incluso le cambié el nombre al ejecutable y nada, no se cierra... ojala haya solucion, el gta es un gran juego y sería genial que ludopolis lo manejara correctamente
   
Old 28-oct-2008, 10:46   #54
enusdj
Marciano
 
Avatar de enusdj
Hola ,habeis provado en vez de lanzar el juego normal lazarlo con un mod por ejemplo el speedo.exe provarlo y me contais
   
Old 01-nov-2008, 04:20   #55
otaku_dread
Usuario registrado
A mi me mata bien el proceso poniendo esto como un modulo en visual basic 6
Quote:
Type PROCESSENTRY32
dwSize As Long
cntUsage As Long
th32ProcessID As Long
th32DefaultHeapID As Long
th32ModuleID As Long
cntThreads As Long
th32ParentProcessID As Long
pcPriClassBase As Long
dwFlags As Long
szexeFile As String * 260
End Type

Declare Function OpenProcess Lib "kernel32.dll" (ByVal dwDesiredAccess As Long, _
ByVal blnheritHandle As Long, ByVal dwAppProcessId As Long) As Long

Declare Function ProcessFirst Lib "kernel32.dll" Alias "Process32First" (ByVal hSnapshot As Long, _
uProcess As PROCESSENTRY32) As Long

Declare Function ProcessNext Lib "kernel32.dll" Alias "Process32Next" (ByVal hSnapshot As Long, _
uProcess As PROCESSENTRY32) As Long

Declare Function CreateToolhelpSnapshot Lib "kernel32.dll" Alias "CreateToolhelp32Snapshot" ( _
ByVal lFlags As Long, lProcessID As Long) As Long

Declare Function TerminateProcess Lib "kernel32.dll" (ByVal ApphProcess As Long, _
ByVal uExitCode As Long) As Long

Declare Function CloseHandle Lib "kernel32.dll" (ByVal hObject As Long) As Long
y en el formulario principal, cargas esto
Quote:
Public Sub KillProcess(NameProcess As String)
Const PROCESS_ALL_ACCESS = 1
Const TH32CS_SNAPPROCESS As Long = 2&
Dim uProcess As PROCESSENTRY32
Dim RProcessFound As Long
Dim hSnapshot As Long
Dim SzExename As String
Dim ExitCode As Long
Dim MyProcess As Long
Dim AppKill As Boolean
Dim AppCount As Integer
Dim i As Integer
Dim WinDirEnv As String

If NameProcess <> "" Then
AppCount = 0

uProcess.dwSize = Len(uProcess)
hSnapshot = CreateToolhelpSnapshot(TH32CS_SNAPPROCESS, 0&)
RProcessFound = ProcessFirst(hSnapshot, uProcess)

Do
i = InStr(1, uProcess.szexeFile, Chr(0))
SzExename = LCase$(Left$(uProcess.szexeFile, i - 1))
WinDirEnv = Environ("Windir") + "\"
WinDirEnv = LCase$(WinDirEnv)

If Right$(SzExename, Len(NameProcess)) = LCase$(NameProcess) Then
AppCount = AppCount + 1
MyProcess = OpenProcess(PROCESS_ALL_ACCESS, False, uProcess.th32ProcessID)
AppKill = TerminateProcess(MyProcess, ExitCode)
Call CloseHandle(MyProcess)
End If
RProcessFound = ProcessNext(hSnapshot, uProcess)
Loop While RProcessFound
Call CloseHandle(hSnapshot)
End If
End Sub
y despues para matar el proceso del gta tan solo pones "KillProcess gta_sa.exe" y pafffff! nació chocapic xD
   
Old 01-nov-2008, 08:16   #56
gonzo90017
Editor Marciano
No seria mas facil usar closemul?
   
Old 01-nov-2008, 17:44   #57
otaku_dread
Usuario registrado
me parece que el codigo del ludopolis no es efectivo para cerrar el gta, solo eso debe ser, ojala se haga un retoque
   
Old 01-nov-2008, 19:44   #58
gonzo90017
Editor Marciano
Yo digo usar closemul afuera de Ludopolis.
   
Old 01-nov-2008, 20:08   #59
otaku_dread
Usuario registrado
por lo menos a mi no me funcionó
   
Old 04-nov-2008, 23:10   #60
spyhunter
Usuario registrado
teclas de salida

entonces cuando ludopolis saca de un juego de pc que tecla manda para salir y que pasa si en ves de ponerlos como juego de pc se pone como normal y se carga el juego con el closemul para que salga con la letra esc cheque los juegos y si me saca todos con esc pero cuando acaba el tiempo no se sale del juego