Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (3): « 1 2 [3]   

> Без описания
Zireael
Отправлено: 28 Апреля, 2023 - 16:52:28
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4464
Дата рег-ции: Нояб. 2017  
Репутация: 585




В LF.exe в функции WriteMemory в самом начале добавить sleep(1); тогда работает с отладчиком, при условии что не стоят паузы между командами.

 Цитата:
int Semaphore = OpenSemaphore(SEMAPHORE_MODIFY_STATE, 0, "Semaphore" );
if(Semaphore!=NULL) CloseHandle(Semaphore);

Этот код не имеет смысла. Открыть семафор чтобы закрыть его?
 
 Top
Redear
Отправлено: 28 Апреля, 2023 - 19:47:04
Post Id



Пользователь
Мастер


Покинул форум
Сообщений всего: 202
Дата рег-ции: Июль 2022  
Репутация: 0




 Zireael пишет:
В LF.exe в функции WriteMemory в самом начале добавить sleep(1); тогда работает с отладчиком, при условии что не стоят паузы между командами.

 Цитата:
int Semaphore = OpenSemaphore(SEMAPHORE_MODIFY_STATE, 0, "Semaphore" );
if(Semaphore!=NULL) CloseHandle(Semaphore);

Этот код не имеет смысла. Открыть семафор чтобы закрыть его?


большое спасибо, это действительно помогло
по поводу открытия и закрытия.
дело в том, что если так не сделать перед началом работы программы, то переодически возникают ситуация, когда занято Semaphore имя и пишет, что не удается открыть симофор.
в данном случае мы уничтожаем эту метку в самой винде, кака я понимаю.
попробуйте без нее, запустится несколько раз, если выход из программы будет досрочный без реализации хендла, то след. запуск будет провальный
 
 Top
Страниц (3): « 1 2 [3]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Отчет о ошибках »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by