Java Samp pc лаунчер на Java

nkatco

Новичок
Автор темы
2
0
Пытаюсь зайти на сервер, хотел бы обойти использование родного клиента samp.exe, как к примеру, инжект samp.dll в gta_sa.
Если у кого есть идеи по реализации такого, пишите.


по сути, все что мне нужно, если запускать просто клиент, это:
Java:
Process p = Runtime.getRuntime().exec("samp.exe -c -h " + server.getIp() + " -p " + server.getPort() + " -n " + player.getName());

но эти попытки тщетны, запускается, и сразу крашит
конкретная ошибка:

warning:
SA-MP 0.3.DL-R1
Exception At Address: 0x04922F00
Base: 0x03C50000

Registers:
EAX: 0x00000000    EBX: 0x761D3250    ECX: 0xDEDB3E73    EDX: 0x0177FCE4
ESI: 0x0177FBB4    EDI: 0x0177FBE0    EBP: 0x0177FA24    ESP: 0x0177F9F0
EFLAGS: 0x00010246

Stack:
+0000: 0x74A41212   0x0177FBE0   0x00000001   0x0177FF70
+0010: 0x0177FD0C   0x00000000   0x01AA4ED8   0x74A41497
+0020: 0x0177FBB4   0x0177FA24   0x761D0A60   0x00000480
+0030: 0x00000000   0x00000000   0x00000000   0x0177FD0C
+0040: 0x76F66E3C   0x69726373   0x5C737470   0x5F617467
+0050: 0x735C6173   0x69747465   0x2E73676E   0x00696E69
+0060: 0x76F9AD40   0x95B26B4A   0xFFFFFFFE   0x0177FAF0
+0070: 0x76F66E3C   0x0000008C   0x018C0000   0x76F67E38
+0080: 0x018C04B0   0x00000000   0xE3C7500A   0x0177FB98
+0090: 0x00000000   0x0177FDEC   0x0177FCB8   0x00000000
+00A0: 0x0177FA78   0x00000001   0x0177FE30   0x76F9AD40
+00B0: 0x00000000   0x536CD652   0x0177FBB8   0x76F6B30A
+00C0: 0x00000000   0x0177FAE4   0x0177FE04   0x0177FDEC
+00D0: 0xE3C75052   0x0177FE04   0x00000000   0x00000001
+00E0: 0x00000000   0x00000000   0x0177FAC0   0x00000000
+00F0: 0x0177FE30   0x76F9AD40   0x95B268EA   0xFFFFFFFE
+0100: 0x0177FE04   0x00000000   0x00000001   0x76F6AF23
+0110: 0x00C9AC90   0x75280890   0x76F7C13B   0xE3C751F2
+0120: 0x00000010   0x00000001   0x0177FBDC   0x00000020
+0130: 0x00000009   0x0000000A   0x0177FB50   0x01780000
+0140: 0x01A93928   0x00000005   0x00000000   0x0177FBB8
+0150: 0x0177FCA8   0x76F9AD40   0x95B26F4A   0xFFFFFFFE
+0160: 0x0177FCFC   0x76F67192   0x76F68C7B   0xE3C7565E
+0170: 0x018C0000   0x00000480   0x0177FD98   0x01A95D40
+0180: 0x01A93928   0x00000004   0x01A93450   0x0177FCB8
+0190: 0x0177FCB8   0x72059F5F   0x720AE820   0x7E84E263
+01A0: 0x01A937F0   0x72059CA0   0x72059F77   0x35000134
+01B0: 0x018C0000   0x35000134   0x018C05B8   0x00000000
+01C0: 0x76F68C7B   0x00000020   0xD7C00469   0x01D8AB0F
+01D0: 0x134059AE   0x01D8AC04   0xD16EA0E7   0x01D872E7
+01E0: 0x00000000   0x00019A00   0x0177F920   0x01AAF760
+01F0: 0x74616863   0x2E676F6C   0x00697361   0x4C443330
+0200: 0x6973612E   0x47000100   0x76F87A9E   0x47000146
+0210: 0x76244674   0x76F5C665   0x01A937F0   0x00000000
+0220: 0x0177FD0C   0x00000050   0x0000007F   0x72059F93
+0230: 0x018C0000   0x76F6D2EC   0x00000000   0x0000007F
+0240: 0x0000007F   0x018C00C0   0x018C05B8   0x00833BDF
+0250: 0xFFFFFECC   0xFFFFFECC   0x00000000   0x761CFA29
+0260: 0x0000007F   0x76F87A9E   0x00000000   0x0000007F
+0270: 0x00000000   0x00000000   0x00000000   0x00000000

SCM Op: 0x0, lDbg: 0 LastRendObj: 0

Game Version: US 1.0
 
Последнее редактирование модератором:

Savchik Blazer

Но я, мечту свою лелея...
Проверенный
671
293
 

nkatco

Новичок
Автор темы
2
0
да видел я это, в Java нельзя спокойно инжектить файлы, либо если использовать dotnet-dll-injector (который вовсе на си шарпе)
 
Последнее редактирование: