Ситуёвина такая: Есть частный сервер Lineage 2 Gracia, в подробности вдаваца не буду... Естественно у каждого пользователя есть клиент. Дело в том, что по умолчанию на 1-ой машине можно запустить столько клиентов, сколько потянет железо, а это сами знаете к чему ведёт - Безбожное мультоводство..., которое портит игровой процесс. Банить по IP нереально, так как целые интернет клубы висят с одного IP, а они составляют большинство онлайна.
Вопрос такой: Как сделать чтобы было нельзя запустить клиент ещё раз. Чтобы только 1 окно, а при запуске второго выдавало какую - нибудь ошибочку, ну или просто не запускало его.
Пожалуйста помогите, если надо будет выложить файл, сделаю !
Разное - Запретить запуск второго окна приложения.
-
amel27
Re: Разное - Запретить запуск второго окна приложения.
Вопрос такой: Какими средствами вы собираетесь это делать?.. У вас есть возможность установить на все ПК программу контроля?.. У вас есть админские права на эти машины?.. Доступ при этом по сети или локально "пешком"?.. Или вы собираетесь это реализовывать прямо через клиента?.. но тогда какие у него есть возможности для удаленного запуска ПО контроля?
-
Pro100 User
Re: Разное - Запретить запуск второго окна приложения.
Нет, просто тупо надо в EXE-шнике запретить запуск второго окна приложения, но я незнаю как это точно сделать.
-
Pro100 User
Re: Разное - Запретить запуск второго окна приложения.
Pro100 User, у вас есть возможность отредактировать EXE-шник?.. на каждом компе?.. 

-
amel27
Re: Разное - Запретить запуск второго окна приложения.
Нет, редактировать EXE-шник на каждом компе и не требуется, просто вот-вот апдейт клиента выйдет заодно туда и модифицированный EXE-шник запихнуть можно.
-
Pro100 User
Re: Разное - Запретить запуск второго окна приложения.
Цитата Pro100 User:
туда и модифицированный EXE-шник запихнуть можно
в EXE-шник можно "запихнуть" любой код, но только при его компиляции, т.е. у вас должен быть его исходник... если этот EXE не ваш, то ничего в него не запихнуть (без хака EXE, что уже будет нарушением авторских прав)... как вариант - написать свой EXE-враппер, который будет извлекать/запускать оригинальный клиент и проверять однократность его запуска... хотя его легко обойти, обрубив процесс скрипта через диспетчер задач...
туда и модифицированный EXE-шник запихнуть можно
Разное - Запретить запуск второго окна приложения.
в EXE-шник можно "запихнуть" любой код, но только при его компиляции, т.е. у вас должен быть его исходник... если этот EXE не ваш, то ничего в него не запихнуть (без хака EXE, что уже будет нарушением авторских прав)... как вариант - написать свой EXE-враппер, который будет извлекать/запускать оригинальный клиент и проверять однократность его запуска... хотя его легко обойти, обрубив процесс скрипта через диспетчер задач...
-
Pro100 User
Re: Разное - Запретить запуск второго окна приложения.
Исходник EXE-шника есть. Но сам я точно ничего не смогу сделать, если выложить где-нить, вы сможете это сделать ?
-
Pro100 User
Re: Разное - Запретить запуск второго окна приложения.
Цитата Pro100 User:
Исходник EXE-шника есть
тогда вам сюда:
Исходник EXE-шника есть
Разное - Запретить запуск второго окна приложения.
тогда вам сюда:
viewforum.php?f=27
-
Pro100 User
Re: Разное - Запретить запуск второго окна приложения.
Админ, можешь перенести тему ? Если мне не в этот раздел...