Старые Данные В Clipboard

  • Автор темы Автор темы NOCaut
  • Дата начала Дата начала
N

NOCaut

C++:
char* fromClipboard;
if (OpenClipboard(NULL))
{
if(IsClipboardFormatAvailable(CF_TEXT))
{
HANDLE hData = GetClipboardData(CF_TEXT);//извлекаем текст из буфера обмена
char* chBuffer= (char*)GlobalLock(hData);//блокируем память
fromClipboard = chBuffer;
GlobalUnlock(hData);//разблокируем память
EmptyClipboard(); //очищаем буфер
CloseClipboard();//закрываем буфер обмена					
MessageBoxA(NULL, fromClipboard, NULL, MB_OK);							
}
}

в буфере лежат старые данные. кто с этим сталкивался подскажите как лечить?
 
Не сталкивался до сегодняшнего дня:
C++:
			char* chBuffer= (char*)GlobalLock(hData);//блокируем память
fromClipboard = chBuffer;
GlobalUnlock(hData);//разблокируем память
Ты копируешь указатель, а не данные.
 
ето все из за странного визова.. я копирую в буфер на javascript (google chrome plugin) передавать через куки не получилося. а свитую с dll на с++. визвавши функцию считивание на javascript
там то указатель гдето и теряется
 
аопрос решон, нужно поставить задержку било
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab