Рабочий Стол В Windows 7

  • Автор темы Автор темы alekssgor
  • Дата начала Дата начала
A

alekssgor

Что собой представляет Рабочий стол и ярлыки рабочего стола в Windows 7 ????
Помнится в XP это элемент ListView(в Windows 7 что то не работает)

Код:
	HWND DesktopHandle = FindWindowA("ProgMan", 0);
DesktopHandle = GetWindow(DesktopHandle, GW_CHILD);
DesktopHandle = GetWindow(DesktopHandle, GW_CHILD);
if(DesktopHandle) MessageBoxA(0,"Рабочий стол найден", "Сообщение",0);
SendMessageA(DesktopHandle, LVM_ARRANGE, LVA_ALIGNTOP, 0);//Выравниваем иконки по верху
 
Я считаю, что это собственный класс ОС Windows 7, и простым смертным его использовать не положено.
 
Через UISpy увидел класс десктопа: #32769
 
Через UISpy увидел класс десктопа: #32769
Удаление иконок происходит по прежнему но при попытки восстановить прежнюю иконку создаётся две копии иконки на рабочем столе
Индексы идут с нижнего левого угла экрана
Код:
HWND DesktopHandle = FindWindowA("ProgMan", 0);
DesktopHandle = GetWindow(DesktopHandle, GW_CHILD);
DesktopHandle = GetWindow(DesktopHandle, GW_CHILD);
//if(DesktopHandle) MessageBoxA(0,"Рабочий стол найден", "Сообщение",0);
ListView_DeleteItem(DesktopHandle, 1);
 
Было бы намного интереснее, если бы ты сказал что хочешь сделать и зачем тебе это надо.
 
Мы в соцсетях:

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

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

HackerLab