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

Вниз

запуск двух копий программы   Найти похожие ветки 

 
Dmitry   (2004-06-09 14:21) [0]

Уважаемые мастера! ПОМОГИТЕ!!!
Имеется программа в которой запрещен запуск двух ее копий одновременно!
Как запустить вторую копию??


 
N170   (2004-06-09 14:25) [1]

Попробовать запустить от имени другого пользователя.


 
Dmitry   (2004-06-09 14:27) [2]

а если на компе с ХР один пользователь, а пароль админа неизвестен?


 
RoadStar ©   (2004-06-09 14:28) [3]

Дизасемблер всех спасет!


 
GuAV ©   (2004-06-09 14:41) [4]


>  запрещен запуск двух ее копий одновременно!

Если реализовано по-тупому-через-FindWindow - попробуй переименоватьокно или запускать почти одновремен, чтобы окно не успевало создаться...
в ообще ищи в проге её строку - идентифиуатор и сделай копию ехе в котором измени эту самую строку и запускай эту копию... может поможет


 
Dmitry   (2004-06-09 14:43) [5]

через settextA неработает, а прога под ASProtect!


 
Игорь Шевченко ©   (2004-06-09 14:49) [6]


> Имеется программа в которой запрещен запуск двух ее копий
> одновременно!
> Как запустить вторую копию??


Очевидно, никак ?


 
default ©   (2004-06-09 22:20) [7]

для этого нужно знать на основе чего делается вывод что это копия приложения


 
Ihor Osov'yak ©   (2004-06-10 04:11) [8]

см. [7], для некоторых способов можно "надурить". Но я бы не советовал этого делать, так как автор вероятнее всего не случайно запрещает запуск второй копии.


 
NS   (2004-06-10 08:39) [9]

1. Если 2 копия отслеживается через FindWindows, то меняй заголовок окна у уже запущенной программы через SetWindowsText(по моему).
2. если следит за нахождением в памяти процесса с тем же именем, переименуй запускаемый файл.
3. Но если защита реализована через мьютексы, то единственное, что остается, прибить мьютекс с определенным именем после запуска программы. Но для этого нужно знать имя мьютекса.


 
KADAN ©   (2004-06-10 17:13) [10]

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

мьютекс может быть полным путем к екзешнику, попробуй переместить прогу и запустить ее из нового места


 
NS   (2004-06-11 07:44) [11]

> KADAN
Вряд ли, тогда теряется весь смысл такой защиты: два файла запущенных из разных директорий (например, один на сервере, другой на моем компьютере) будут работать параллельно.

Если бы я хотел узнать имя мьютекса, я бы перед запуском программы установил бы перехват API функции CreateMutex, и узнал бы даже его хэндл, чтобы убивать было проще...
Согласен: сурово и не без высоких технологий, но возни меньше и результат гарантирован.


 
KADAN ©   (2004-06-11 10:22) [12]

> NS
>Вряд ли, тогда теряется весь смысл такой защиты: два файла
>запущенных из разных директорий (например, один на сервере,
>другой на моем компьютере) будут работать параллельно

Ты прав, я такой метод сам не использую. просто видал в паре мест такой способ задания уникальной строки.

А если все это дело происходит по методу С.Тейксейра и К.Пачеко (то бишь через сообщения)? тогда как?


 
NS   (2004-06-11 11:05) [13]

Стыдно говорить, но таких ребят не знаю и с трудами не знаком...
Вчем суть метода?


 
Mamed ©   (2004-06-11 12:58) [14]

Sozday programmu.naydu programmu Cherez FindWindow.Zameni ee parent na svoyu Programmi.Budet rabotat ya tak ispolzoval)


 
Skyle ©   (2004-06-11 13:14) [15]

Если сделано через какие-нибудь мьютексы, то их можно поглядеть с помощью утилиты WinObj от Марка Руссиновича (www.sysinternals.com).


 
Skyle ©   (2004-06-11 13:15) [16]

А ещё лучше через Process Explorer оттуда же.



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

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

Наверх




Память: 0.5 MB
Время: 0.031 c
1-1089355418
Алексей
2004-07-09 10:43
2004.07.25
Excel в Delphi


3-1088611609
GanibalLector
2004-06-30 20:06
2004.07.25
СЕРВЕР упал?


14-1089283653
TohaNik
2004-07-08 14:47
2004.07.25
Вот не знаю... радоваться или огорчаться?


4-1087307435
FlyDragon
2004-06-15 17:50
2004.07.25
Размер рисунка


1-1089368180
Alek
2004-07-09 14:16
2004.07.25
Парсинг стринга