• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

Iagentctlcharacterex.balloon & Api

  • Автор темы Conteacky
  • Дата начала
Статус
Закрыто для дальнейших ответов.
C

Conteacky

Пытаюсь поработать с баллоном персонажа MS Agent.
Без труда получаю его handle и на этом все заканчивается. С этим хендлом ни одна функция API не работает. В чем дело ? А вообще возможно ли "юзать" его?
На всякий случай кусочек кода
Код:
	AgentChar.Balloon.Style = 1
AgentChar.Speak "Hello"

List1.Clear

Dim hCharacter As Long
hCharacter = FindWindow("AgentAnim", "Microsoft Agent")
List1.AddItem "Character handle " & CStr(hCharacter)

Dim hBalloon As Long
hBalloon = FindWindow("AgentAnimBalloon", vbNullString)
List1.AddItem "Balloon handle " & CStr(hBalloon)

Dim Rct As Rect
GetWindowRect hBalloon, Rct
List1.AddItem "Right " & CStr(Rct.Right)
List1.AddItem "Bottom " & CStr(Rct.Bottom)
 
C

Conteacky

И вдогонку:
А Office Assistant в VB можно ли вообще использовать ? В VBA то можно, а в VB что-то не получается...
 
O

Over

Можно всё. Просто в программе VB нужно создать объект OfficeWord или OfficeExcel и дальше вызывать методы, как на ВБА. Это проверено. Хэндлов никаких не нужно.
Попробуй что-нибудь типа этого:
Код:
MyExcelObj = CreateOleObject ('Excel.Application');
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!