Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.08.18;
Скачать: CL | DM;

Вниз

Как можно поймать Мьютекс??   Найти похожие ветки 

 
Micah   (2003-08-04 14:42) [0]

Прога не дает запустить свою вторую копию... Переименование exe"шника не помогает... В файле нашел текст "CreatMutexA" - видимо прога создает мьютекс.... Я никогда не работал с мьютексами, поэтому не совсем представляю как они работают...
Так вот.. возникла такая мысль: какнить поймать мьютекс первой копии и изменить его или чтонить подправить в ехе"шнике чтобы не производилась такая проверка...
Подскажите что можно и как можно что то сделать....

PS. Исходников проги нет..


 
HolACost   (2003-08-04 14:50) [1]

Дезассемблируй и смотри где эта функция вызывается и меняй мютекса имя на другое... в разном ехешнике разное имя!!!


 
Micah   (2003-08-04 14:57) [2]

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


 
HolACost   (2003-08-04 15:23) [3]

Например: Ида, WinDasm, PE Explorer и там смори вызов... в одном из параметров будет адрес строки с именем передаваться... найди эту строку и измени в ней какой-нить байтик... типа буковку в имени измени и всё...!


 
HolACost   (2003-08-04 15:25) [4]

Правда проблема будет, если это дело от чего нить зависит, но это надо смотреть!


 
Ihor Osov'yak ©   (2003-08-04 15:26) [5]

Раз разработчик принял решение разрешать запуск программы в единственном экземпляре - то, вероятнее всего, на это были весткие основания. Так что брось эту затею.


 
Palladin ©   (2003-08-04 15:27) [6]

F4 в Far нажми да поменяй...


 
HolACost   (2003-08-04 15:27) [7]

Это легко, но где? Вы хотите по хексу вызов увидеть? Ну давайте!


 
Palladin ©   (2003-08-04 15:32) [8]

Ну обычно разработчики не сильно лукавствуют с именами. В частном случае можно увидеть. Но ни кто не спорит, что если мьютекс назовут rT63_yUR4D2, то его все увидят... и дизасемблить надо ессно...


 
HolACost   (2003-08-04 15:39) [9]

Опятьже повторюсь - мютекс может формироваться например из именю юзера да и домена... короче чего угодно! И при этом долго искать придётся! Но если не помогает изменеие имени файла, то вероятность, того, что имя отличатеся для разных машин резко падает!


 
Micah   (2003-08-04 16:29) [10]

Уточню случай.
В локалке юзаем ProChat... в нем есть такая возможность из командной строки посылать строку в канал или сообщение юзеру... есть локальный web-сервер... так вот хотелось бы сделать возможность через веб посылать сообшения в чат...


 
HolACost   (2003-08-04 17:48) [11]

Так кто мешает написать свою... Даи может просто не получится у тебя запустить эту прогу во втором экземпляре!



Страницы: 1 вся ветка

Текущий архив: 2003.08.18;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.009 c
14-58486
Till
2003-07-23 15:44
2003.08.18
Oracle to Dbf


14-58454
Rouse_
2003-07-24 18:34
2003.08.18
Motorola Timeport 280 - мнения


14-58392
mao
2003-08-04 14:36
2003.08.18
String to PChar


14-58483
kamchatik
2003-07-23 16:24
2003.08.18
Работа с Install Shield Express


14-58414
Ketmar
2003-02-08 17:05
2003.08.18
ISO-Engines на воксельных объектах