• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

как встроить свою вкладку в чужую программу?

  • Автор темы Автор темы begemot
  • Дата начала Дата начала
B

begemot

Некоторые программы встраивают дополнительные вкладки в другие программы. Например, драйвер видеокарты добавляет свою вкладку в "свойствах экрана" или утилита prio добавляет несколько вкладок в Task Manager. Каким образом это делается? (Есть подозрение что с помощью COM, но поверхностный поиск мне не помог).
 
Некоторые программы встраивают дополнительные вкладки в другие программы
в общем случае, наверное, толкько через HookApi. попадались реализацию использующие данную технику(Hook Development Kit). не знаю правда насколько это будет переносимо под висту. про cpl ничего точно не скажу, насколько я знаю их спецификация не обязует поддеживать какую либо функцинальность по расширямости, по сути они являются обычными длл, но возможно для стандартных майктрософт и предусмотрела какой либо способ. MSDN PSDKтебе в помощь=)
 
Почитайте про shell extension (это COM объект, который добавляет некоторый вид функциональности к оболочке Windows - проводнику (Explorer)), есть довольно хорошие статьи на рсдн ру.

Если заранее в программе не предусмотрено расширение, вы ничего путного не сделаете. ;)
 
Мы в соцсетях:

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

Похожие темы