Жесть! Всегда над такими плакалъ! ))))))))))) Ждем дальнейших отчетов с места происшествия...
Можно преобразовать таблицу так, чтобы в ней заранее хранились "сдвинутые" значения и избавиться от пары сдвигов. Или я что-то не так понимаю?
NoName Ты на мыло разработчику зашли :)))
Блин, не уточнил... Component Object Model.
Сабж. Хотя бы подобие можно сделать?
А что хочешь сделать-то, напиши подробнее (а то я вот сразу подумал о Drag'n'Drop)
Задизабли драйвер звуковухи :)))
Отсылай сообщения прогресс-бару через PostMessage, она асинхронная
Может дело в открытых ключах реестра? Попробуй замочить заодно их :)))
2all: а если разбить узел замены на 4 части и заюзать xlatb? Насколько это лучше по сравнению с movzx?
А как ты эти хэндлы получаешь? NtQuerySystemInformation/NtQueryObject?
Попробуй METHOD_NEITHER, ИМХО METHOD_BUFFERED просто динамически выделяет память размером sizeof(PVOID), возвращает туда данные, а затем копирует...
Maveric А ты уверен, что ВСЕ хэндлы закрываешь?
Вот еще один кусок, пробовал соптимизировать аналогичным образом - но мне не хватает регистров, точнее регистра :((( #define...
Вот результаты тестов: Processor======Old version================bogrus version=== PIII...
Надо протестить на разных процах...
bogrus Похоже, все-таки тупишь :))) Опять каша получаецца. ЗЫ: Если чесна, не совсем твой код понимаю...
Хотя по скорости раза в 3 быстрее.
bogrus После использования такого макроса шифротекст получаецца отличным от того, который показывает исходный вариант.
Ну тут чтобы ваще без AGI никак не получаецца
Separate names with a comma.