Доброго всем вечера. Появилась задачка разобраться с OpenOffice, а именно "какая процедурка и в какой dll будет вызвана если нажать на такую-то кнопочку.." Пробовал через HWND в сайсе, но ничего толкового не получилось.. Может есть еще какие-нибудь варианты? Заранее благодарен.
Деваться некуда. Задача такова: запретить пользоателю некоторые действия в пакетах офисных программ... Выполняться контроль будет драйвером при вызове определенных процедур из определенных dll. Моя задача - выяснить что и где необходимо будет контролировать.
А драйвер то зачем нужен? Ошибка в коде приведет к тому, что пользователь потеряет всю работу. Да если еще придется поддерживать различные версии офисов + сервис паки...
Можно, например, подгружать в адресное пространство свою дллку, которая будет сплайсить нужные функции. Адреса можно получить с помощью GetProcAddress.
Ну а искать нужные функции будет проще с помощью API шпиона.