Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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.004 c
14-58489
korvin
2003-07-23 12:33
2003.08.18
Table.Append - ошибка адреса памяти


14-58438
VID
2003-08-02 16:57
2003.08.18
512mb озу


14-58491
alex2000
2003-08-04 21:25
2003.08.18
Замена символов в файлах


14-58498
wonderu
2003-08-01 15:42
2003.08.18
Освобождение памяти


14-58396
paxer
2003-08-04 13:45
2003.08.18
Ресурсы для компонента





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский