В
одной теме обсуждалось что у кого-то возникают проблемы при использовании инжекта на многопроцессорных\многоядерных сисистемах. Хоть я и не хотел писать лаунчер под лаунчер, но дело было вечером, делать было нечего...
Так же спасибо Грину за API, в моем, как видно устаревшем API Viewer'е ее не было, плюс в msdn пример попался удачный.
Attachment:
DualCore_Launcher.7z [4.64 KiB]
Downloaded 1039 times
(буду признателен, если перезальете на УльтимаСофт)
У программы несколько назначений, кому просто надо запускать инжект на одно ядро процессора - кидаем в папку с инжектом, делаем ярлык от нее на рабочий стол и забываем.
Но есть и другое применение - программа может работать как универсальный лаунчер для всех приложений - для этого кидаем ее в какую-нибудь папку и делаем от нее ярлык такого вида:
синтаксис использования:
Code:
[путь к программе] [путь к запускаемому приложению],[номер ядра]
Code:
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.
Attachment:
DualCore_Launcher.7z [4.64 KiB]
Downloaded 1039 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:
usage syntax: [DualCore Launcher path] [path to programm that you want to launch],[number of processor core]
Code:
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