Page 1 of 2

Dual Core Launcher

Posted: 2008-01-09 00:26:59
by Mihail
В одной теме обсуждалось что у кого-то возникают проблемы при использовании инжекта на многопроцессорных\многоядерных сисистемах. Хоть я и не хотел писать лаунчер под лаунчер, но дело было вечером, делать было нечего... :)
Так же спасибо Грину за API, в моем, как видно устаревшем API Viewer'е ее не было, плюс в msdn пример попался удачный.
DualCore_Launcher.7z
(4.64 KiB) Downloaded 1141 times
(буду признателен, если перезальете на УльтимаСофт)

У программы несколько назначений, кому просто надо запускать инжект на одно ядро процессора - кидаем в папку с инжектом, делаем ярлык от нее на рабочий стол и забываем.

Но есть и другое применение - программа может работать как универсальный лаунчер для всех приложений - для этого кидаем ее в какую-нибудь папку и делаем от нее ярлык такого вида:

синтаксис использования:

Code: Select all

[путь к программе] [путь к запускаемому приложению],[номер ядра]

Code: Select all

D:\injection_uo\DualCore_Launcher.exe D:\GAMES\UO\client.exe,1

Чтобы рулить двухъядерными процессорами: 1 - первое ядро, 2 - второе, 3 - оба
Так же не стоит забывать что не должно быть пробелов в пути к запускаемому файлу..


----
ENG

Some peoples have problems in usage injection on Dual Core processoros. If you have problems with it, this programm will help you.
DualCore_Launcher.7z
(4.64 KiB) Downloaded 1141 times


If you want just launch injection on one core of your processor, put the file to your injection directory and make shortcut to your desktop.

But if you need more functions, you can use this programm as universal launcher to different programms.
Make shortcut to my programm, choose Properties and set params, that will be send to DualCore Launcher.

Code: Select all

usage syntax: [DualCore Launcher path] [path to programm that you want to launch],[number of processor core]

Code: Select all

D:\injection_uo\DualCore_Launcher.exe D:\GAMES\UO\client.exe,1

Number 1 - is a number of core on dual-core processor, 1 to use first core, 2 to use second and 3 to use dual

remembert - no spaces in path to programm that you want to launсh!

and sorry for my english :)

Posted: 2008-01-09 13:56:26
by Mihail
кстати, если у кого вдруг возникают подозрения, относительно того, что мои "плагины" к инжекту и эта мини-прога в частности, могут содержать вредоносный код - заливаем файлы на виртотал - уж поверьте, хакер который может обойти 32 антивируса со всеми проактивными защитами и т.д. на Йоко форуме тусоваться не будет :)

http://www.virustotal.com/ru/

а большой вес приложений объясняется двумя словами: vb, gui :)

Posted: 2008-01-09 14:54:26
by Destruction
Mihail wrote:кстати, если у кого вдруг возникают подозрения, относительно того, что мои "плагины" к инжекту и эта мини-прога в частности, могут содержать вредоносный код - заливаем файлы на виртотал - уж поверьте, хакер который может обойти 32 антивируса со всеми проактивными защитами и т.д. на Йоко форуме тусоваться не будет :)

http://www.virustotal.com/ru/

а большой вес приложений объясняется двумя словами: vb, gui :)

Или будет всем говорить, что не будет тусоваться на форуме Йоко..

Вопрос по-прежнему упирается в доверие.

Posted: 2008-01-09 17:08:42
by Mihail
вообще странно слышать в свой адрес такое, на этом форуме я достаточно давно чтобы подозревать меня в том, что я пытаюсь украсть.. что? выших чаров? :lol:
Плюс твое суждение о том что 32 антивируса действительно ничего не заподозрили имхо только от твоей некомпетентности в данном вопросе.. Не буду объяснять почему, но в 20кб обход всех проактивных защит на всех этих антивирусах сделать НЕЛЬЗЯ.

Я бы на месте пользователей больше опасался использовать твой расстановщик пробелов для более-менее серьезных скриптов ;)

Posted: 2008-01-09 18:01:22
by Grin
не понятно другое;) у тебя уо клиент как вирус определяется?;) а инжект?;) а вроде с сетью работают... по файлам шарят... Парадокс?;)
Можно написать простой ремот контрол другой машины, и никакой антивирус и в жизнь ничего не скажет;) так что Михаил виртотал для нас не авторитет;)

Posted: 2008-01-09 19:39:10
by Destruction
Mihail wrote:вообще странно слышать в свой адрес такое, на этом форуме я достаточно давно чтобы подозревать меня в том, что я пытаюсь украсть.. что? выших чаров? :lol:
Плюс твое суждение о том что 32 антивируса действительно ничего не заподозрили имхо только от твоей некомпетентности в данном вопросе.. Не буду объяснять почему, но в 20кб обход всех проактивных защит на всех этих антивирусах сделать НЕЛЬЗЯ.

Я бы на месте пользователей больше опасался использовать твой расстановщик пробелов для более-менее серьезных скриптов ;)

Мой CodeSweeper не распознаётся теми 32 антивирусами.. ;)

А вообще, поддерживаю Grin'а - нет ничего аццки сложного в написание ремот контрола так, чтобы никто не заметил.

Другое дело, что я вёл диалог в общем, а ты почему-то принял всё на свой счёт. Не обижайсо, я не писал, что у тебя там вирус, я лишь отметил тот факт, что даже будь там вирус, твоё сообщение ничуть не изменилось бы.

Posted: 2008-01-09 20:55:30
by CuHTpoH
напужали вирусами, вобщем если это не вирь крадущий информацию то спасибо, думаю поможет моему другу :)))

Posted: 2008-01-09 22:53:22
by Mihail
Grin wrote:не понятно другое;) у тебя уо клиент как вирус определяется?;) а инжект?;) а вроде с сетью работают... по файлам шарят... Парадокс?;)

ё-маё :) ну поставьте в файрволе запрет этой софтине на сетевую активность - а еще лучше подробный лог что она делает, чтобы понять что не нужны мне ваши чары :lol:

Destruction wrote:..

твой CodeSweeper сливает инфу на сервер и этого достаточно чтобы вести лог вставленных в него скриптов :)

Posted: 2008-01-10 01:32:11
by Grin
мы прикалываемся, а поповоду вирусов, это тебе михаил на будущее;) Все таки вирус от того же инжекта чтото отличает;) хотя и возможности почти одинаковые;)

Расширил бы свою утилиту до Nядерного проца;) а вообще лутше по маске бы сразу выбор процов(ядер) куда уневерсальней было б.

Posted: 2008-01-10 21:02:47
by Mihail
ну можно и расширить, только куда? по-подробнее?
итак ж два варианта для ламеров - когда просто кинуть в папку с инжектом и инжект автоматом будет запускаться на первом ядре процессора и для тех кто по-сообразительнее - для любых программ

Posted: 2008-01-10 22:47:11
by Grin
написал же...
Оставь возможность пользоватся маской, не ограничивай колво вариантов использования ядер.

Posted: 2008-01-12 11:13:10
by Mihail
описание - смотрим след. пост

Posted: 2008-01-12 13:01:58
by Grin
потому что если ты почитаешь описание, то у видишь что там есть параметр МАСКА, каждый бит соответствует 1 ядру, если бит установлен то и будет использоватся ядро, переходим в 2-ую систему
0 - 0000 - никаких ядер нах;) ( скорей всего будет работть все ядра)
1 - 0001 - только первое
2 - 0010 - только второе
3 - 0011 - первое и второе
4 - 0100 - третье
5 - 0101 - третье и первое

Posted: 2008-01-14 01:32:25
by Mihail
вот честно - попался крайне удачный пример в msdn'е - можно сказать первый раз так повезло - не было необходимости внимательно изучать параметры

Posted: 2008-01-14 02:12:42
by Grin
да уж...
в мсдне точно инжекта нет...

Posted: 2008-02-15 14:03:09
by Shadowdancer
Класная прога спасибо :)

Posted: 2008-02-15 15:03:01
by Destruction
(буду признателен, если перезальете на УльтимаСофт)

С такими просьбами нужно писать лично мне в приват ;)

Наткнулся на сие дело совершенно случайно.

Домой приду - залью, если не забуду..

Posted: 2008-06-16 08:27:08
by 666||TORCHKI
И на каком ядре лучше сидеть ? на 1 или 2 :D

Posted: 2008-06-16 12:26:47
by Kynep
666||TORCHKI wrote:И на каком ядре лучше сидеть ? на 1 или 2 :D


А если их 4, тож будешь задавать глупые вопросы?

Posted: 2008-06-16 12:46:53
by Destruction
Как по мне, так на ядрах вообще сидеть неудобно...