Форум: "Потрепаться";
Текущий архив: 2003.08.18;
Скачать: [xml.tar.bz2];
ВнизКак можно поймать Мьютекс?? Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.002 c