Посл.ответ |
Сообщение |
Ранг: 3.0 (гость) Активность: 0=0 Статус: Участник
|
Создано: 25 октября 2007 22:50 · Личное сообщение · #1
В коде идет, типа:
ZwCreateSection
ZwCreateProcess
ZwCreateThread
CsrClientCallServer
ZwResumeThread
Когда запускаем вторую копию, после ZwResumeThread, вылетает, а если первая то успешно запускается нить.
| Сообщение посчитали полезным: |
|
Ранг: 110.7 (ветеран) Активность: 0.07↘0 Статус: Участник ~ tPORt ~
|
Создано: 25 октября 2007 22:57 · Личное сообщение · #2
что мешает заюзать какойнить KeWaitForSingleObject
| Сообщение посчитали полезным: |
Ранг: -52.7 (нарушитель) Активность: 0.01↘0 Статус: Участник
|
Создано: 25 октября 2007 23:02 · Личное сообщение · #3
iangelНе знаю что спросил.
LazzYне помял что ответил
| Сообщение посчитали полезным: |
Ранг: 3.0 (гость) Активность: 0=0 Статус: Участник
|
Создано: 25 октября 2007 23:06 · Личное сообщение · #4
LazzY а зачем задержка, нужно запустить две копии одновременно...
| Сообщение посчитали полезным: |
Ранг: 110.7 (ветеран) Активность: 0.07↘0 Статус: Участник ~ tPORt ~
|
Создано: 25 октября 2007 23:38 · Поправил: LazzY · Личное сообщение · #5
гы
это я написал для iangel пишет:
Защита от запуска копии
=))
а так ошибка хз где покажыте код
зы: на будущее р3р учи матчасть "примерно так" и запускается
| Сообщение посчитали полезным: |
Ранг: 85.7 (постоянный) Активность: 0.11↘0 Статус: Участник
|
Создано: 26 октября 2007 02:15 · Личное сообщение · #6
ндык. она и не запустится. темболее как сказал Лэззи "покажыте код".
З.Ы. я про первый пост
----- Я фантомас, а ты гавно | Сообщение посчитали полезным: |
Ранг: 162.4 (ветеран), 11thx Активность: 0.06↘0 Статус: Участник
|
Создано: 26 октября 2007 14:50 · Личное сообщение · #7
Может просто прога занимает нужные ресурсы, а для второй их уже нема (например доступ к нужному файлу)
| Сообщение посчитали полезным: |
Ранг: 3.0 (гость) Активность: 0=0 Статус: Участник
|
Создано: 26 октября 2007 18:12 · Личное сообщение · #8
Да какие там ресурсы, сделано специально, пока в памяти висит основной поток, еще раз не запускается и вылетает на ZwResumeThread.
Какой код показать, из отладчика? )))
| Сообщение посчитали полезным: |
Ранг: 126.7 (ветеран) Активность: 0.14↘0 Статус: Участник #CCh
|
Создано: 26 октября 2007 19:25 · Личное сообщение · #9
нет, исходный, т.к. в обычном случае должно запускацо хоть пицот копий, значед накоделе вы что-то не то )
----- invoke OpenFire | Сообщение посчитали полезным: |
Ранг: 160.9 (ветеран), 1thx Активность: 0.05↘0 Статус: Участник
|
Создано: 26 октября 2007 20:11 · Личное сообщение · #10
[offtop]
Рызскиваются шаманы.
[/offtop]
З.ы. Топикстартер научись формулировать мысли, и прикреплять хотя бы программу. А иначе иди на сайты шаманов там тебе помогут.
З.ы.ы. Натягиваем шкуру на бубен. Идет переквалификация в шаманов.
| Сообщение посчитали полезным: |
Ранг: 3.0 (гость) Активность: 0=0 Статус: Участник
|
Создано: 26 октября 2007 21:44 · Личное сообщение · #11
Нет исходного кода, это не моя прога это игра RFO
з.ы. ошидаем прибытие шаманов, закупаю краски для ритуальных танцев
| Сообщение посчитали полезным: |
Ранг: 126.7 (ветеран) Активность: 0.14↘0 Статус: Участник #CCh
|
Создано: 26 октября 2007 22:12 · Личное сообщение · #12
NtResumeThread это запуск основной нити процесса после его инициализации.. если падает прямо в ней, то скорее всего чето с переlоваемыме параметрами намудрено, ибо сама по себе имхо она не должна вызывать сбоя с нормальными параметрами.. чтобы ее хукале для убийства копии тоже врядли.. может у тебя гавнофаер какой..
----- invoke OpenFire | Сообщение посчитали полезным: |
Ранг: 279.1 (наставник) Активность: 0.16↘0 Статус: Участник wizard
|
Создано: 27 октября 2007 10:38 · Личное сообщение · #13
SWR пишет:
Может просто прога занимает нужные ресурсы, а для второй их уже нема (например доступ к нужному файлу)
+1
Интересный алгоритм ,если у меня будет такая задача то применю
----- Что один человек сделал , другой всегда сломать может... | Сообщение посчитали полезным: |