C# запуск l2.bin - Страница 3 - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II > Игровой клиент

Игровой клиент Есть вопросы по поводу редактирования dat, utx и других файлов клиента, пожалуйста, задавайте их здесь.

Ответ
Опции темы
Непрочитано 25.07.2013, 16:17   #21
Олдфаг

По умолчанию Re: C# запуск l2.bin

Цитата:
Сообщение от PaINN Посмотреть сообщение
P.s кто нибудь обьяснит вообще для чего все это? Ну в смысле чем вам L2.exe не нравится?
так обычно одминко прячут запускной файл, чтобы клиент запускали не напрямую, а через апдейтер который они дают.
Smiler вне форума Ответить с цитированием
Непрочитано 25.07.2013, 16:18   #22
Герой

По умолчанию Re: C# запуск l2.bin

Цитата:
Сообщение от PaINN Посмотреть сообщение
Не запускается, выдает то же самое


P.s кто нибудь обьяснит вообще для чего все это? Ну в смысле чем вам L2.exe не нравится?
Видимо что бы без апдейтера запустить нельзя было.
__________________
Aka Stels
Shayne вне форума Отправить сообщение для Shayne с помощью Skype™ Ответить с цитированием
Непрочитано 25.07.2013, 16:19   #23
Олдфаг

По умолчанию Re: C# запуск l2.bin

Цитата:
Сообщение от PaINN Посмотреть сообщение
Не запускается, выдает то же самое
это чтото из разряда "очевидное и невероятное".

поэксперементируй например с notepad.exe -> notepad.bin
Smiler вне форума Ответить с цитированием
Непрочитано 25.07.2013, 16:22   #24
Аватар для Zeratyl
Гвардии штабс-капитан N7 ═════ ★ ★ ★ ★ ★ ═════

По умолчанию Re: C# запуск l2.bin

Копайте патч, смотрите конфигурацию l2.ini (если склероз не изменяет, там должно быть указано имя исполняемого файла, будь то bin или exe), экспериментируйте. У меня все прекрасно заводилось и работало.
Zeratyl вне форума Отправить сообщение для Zeratyl с помощью ICQ Отправить сообщение для Zeratyl с помощью AIM Отправить сообщение для Zeratyl с помощью MSN Отправить сообщение для Zeratyl с помощью Yahoo Отправить сообщение для Zeratyl с помощью Skype™ Ответить с цитированием
Непрочитано 25.07.2013, 16:23   #25
Аватар для Retired
Kernel hackz.

По умолчанию Re: C# запуск l2.bin

Цитата:
Сообщение от MHard Посмотреть сообщение
это чтото из разряда "очевидное и невероятное".

поэксперементируй например с notepad.exe -> notepad.bin
http://gyazo.com/681adb48f755c653a1d25accc131ad43


P.s на скрине плохо видно, ну короче то же самое.
__________________
U menya bombanoolo very hard
Retired вне форума Ответить с цитированием
Непрочитано 25.07.2013, 16:30   #26
Герой

По умолчанию Re: C# запуск l2.bin

Цитата:
Сообщение от PaINN Посмотреть сообщение
http://gyazo.com/681adb48f755c653a1d25accc131ad43


P.s на скрине плохо видно, ну короче то же самое.
Проверил на 3 клиентах л2 и zune - все запускается через батник и бин файл.
__________________
Aka Stels
Shayne вне форума Отправить сообщение для Shayne с помощью Skype™ Ответить с цитированием
Непрочитано 25.07.2013, 17:24   #27
Аватар для Retired
Kernel hackz.

По умолчанию Re: C# запуск l2.bin

Попробывал все, и батники и тд
но никак не запустил

__________________
U menya bombanoolo very hard
Retired вне форума Ответить с цитированием
Непрочитано 25.07.2013, 18:05   #28
Аватар для Akumu
Пользователь

По умолчанию Re: C# запуск l2.bin

Код:
public static class WinAPI
{
	public struct PROCESS_INFORMATION
	{
		public IntPtr hProcess;
		public IntPtr hThread;
		public uint dwProcessId;
		public uint dwThreadId;
	}
	public struct STARTUPINFO
	{
		public uint cb;
		public string lpReserved;
		public string lpDesktop;
		public string lpTitle;
		public uint dwX;
		public uint dwY;
		public uint dwXSize;
		public uint dwYSize;
		public uint dwXCountChars;
		public uint dwYCountChars;
		public uint dwFillAttribute;
		public uint dwFlags;
		public short wShowWindow;
		public short cbReserved2;
		public IntPtr lpReserved2;
		public IntPtr hStdInput;
		public IntPtr hStdOutput;
		public IntPtr hStdError;

	}
	public struct SECURITY_ATTRIBUTES
	{
		public uint nLength;
		public IntPtr lpSecurityDescriptor;
		public bool bInheritHandle;
	}

	[DllImport("kernel32.dll")]
	public static extern bool CreateProcess(string lpApplicationName, string lpCommandLine, IntPtr lpProcessAttributes, IntPtr lpThreadAttributes,
		bool bInheritHandles, uint dwCreationFlags, IntPtr lpEnvironment,
		string lpCurrentDirectory, ref STARTUPINFO lpStartupInfo, out PROCESS_INFORMATION lpProcessInformation);
}
Код:
public static bool StartProcess(string path, string workdir, string arguments)
{
	WinAPI.STARTUPINFO si = new WinAPI.STARTUPINFO();
	WinAPI.PROCESS_INFORMATION pi = new WinAPI.PROCESS_INFORMATION();

	return WinAPI.CreateProcess(path, arguments, IntPtr.Zero, IntPtr.Zero, false, 0, IntPtr.Zero, workdir, ref si, out pi);
}
Akumu вне форума Ответить с цитированием
Непрочитано 25.07.2013, 18:30   #29
Аватар для Retired
Kernel hackz.

По умолчанию Re: C# запуск l2.bin




Опять таки...Notepad/Calc.exe запускает , L2.bin выдает ошибку

хз что к чему

Добавлено через 24 минуты
UPD :

Проблема решена, была небольшая ошибка в коде. L2.bin запустился, но я имел в виду не совсем это под запуском...не правильно сформулировал на первой странице.
__________________
U menya bombanoolo very hard

Последний раз редактировалось Retired; 25.07.2013 в 19:55. Причина: Добавлено сообщение
Retired вне форума Ответить с цитированием
Непрочитано 25.07.2013, 21:05   #30
Аватар для ANZO
Разработчик BDO Emu

По умолчанию Re: C# запуск l2.bin

Должно завестись

Код:
var exePath = AppDomain.CurrentDomain.BaseDirectory + @"\system\l2.bin";
if (!File.Exists(exePath))
{
	MessageBox.Show("Не найдены файлы патча! Начинаем обновление патча.", "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error);
}
else
{
	var info = new ProcessStartInfo
				   {
					   FileName = exePath,
					   Verb = "runas",
					   WorkingDirectory = "system",
					   UseShellExecute = false
				   };

	var l2Bin = new Process {StartInfo = info};
	l2Bin.Start();
}
ANZO вне форума Отправить сообщение для ANZO с помощью ICQ Отправить сообщение для ANZO с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запуск сервера DotA 2 Twinker Другие игры / Other games 6 04.09.2022 21:11
Запуск двух PTS! Krasavella Lineage II 18 23.03.2013 03:59
Необходимо сделать инекцию в фаил l2.bin don1500 Игровой клиент 1 15.05.2011 23:38
crontab -запуск скрипта каждый 5 мин niko42 Движки сайтов (CMS) 5 28.12.2010 02:00
Запуск Login-сервера Sharpest Архив 0 09.01.2010 05:07


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 16:39. Часовой пояс GMT +3.

Вверх