COM\OLE обычно использует юникод см. внимательней ParseDisplayName(...[in] LPWSTR pszDisplayName..) может в этом и причина. и я не знаю как в...
ну да, кстати. тоже решение и наверное самое верное. и по поводу хуков согласен и по поводу защититься в юзермоде от админа вообще.
я думаю всё просто. дело в том, что мы создаем новый список доступа для определенного SID. а ведь мы должны расширить старый список (скопировать...
Может тогда как вариант хучить NtTerminateProcess и выключать принудительно перед этим SeDebugPrivilege и затем возвращать обратно какая была?...
http://www.codeproject.com/KB/cs/getwordtext.aspx тут хороший пример, правда на C#, но и работа с COM. А если по поводу Excel, то их можно...
не совсем понял, но может просто chcp подойдет?
По-умолчанию система не рисует невидимые части окон. И чтобы получить то, что находится за нашим окном можно было установить стиль WS_EX_LAYERED и...
а еще я понял, что QueryPerformanceCounter вроде как обычно использует таймер на мат. плате, но его показания могут меняться в реалтайме и лучше...
сам недавно искал точные таймеры: более менее интересное по теме и может что пригодится: http://www.wasm.ru/forum/viewtopic.php?id=9034...
хм. можно. готовить данные еще в одном потоке, чтобы время выполнения потока отрисовки не увеличивалось на время, которое необходимо, чтобы...
аттача не получилось, поэтому кому интересно, то вот сорец
В общем так и не сделал я макрос. А надо это было для своего старого примера, который нашел и решил доработать. Вышел из ситуации тем, что тулзу...
В предыдущем примере небольшой баг. Если юзать TAB, то выделение в EDIT'ах остается. Поэтому помимо нотификации EN_UPDATE надо обрабатывать...
Cr4sh GetProfilesDirectory() допустим может вернуть C:\Users а профиль пользователя может болтаться в совершенно другом каталоге, например в...
Имена участников (разделяйте запятой).