Какие параметры ? Каждый ScreenSaver это отдельная программа и имеет свой набор настроек.
enum MyEnum { A = 1, B = 2, C = 3 };
Если и на двухпроцессорном ошибка вылезет, то однозначно проблема с синхронизаций потоков.
Сам люблю но чтение пикселей из драйвера, по моему, перебор... Если это, конечно, не видеодрайвер :)
Без HyperThreading - это на одном процессоре? Тестировалось ли на двухъядерном ?
Уверен, HyperThreading непричем. Просто кривая синхронизация (или вообще отсутствие таковой) Можно сделать обертки (wrapers) над вызовами...
Или библиотека не разрабатывалась как thread safe, или bug в этой самой библиотеке.
Код драйвера всегда выполняется в контексте какого-то процесса, а не сам по себе. Просто с бОльшими привилегиями, чем процесс. Подразумевается,...
Именно так.
Любиш извращения ? Любой файл при открытии автоматически мапится в память.
Один логический раздел может лежать на нескольких физических дисках. Что тогда делать будешь ? Читай про DeviceIoControl c кодом...
Под Вистой (и вроде в последнем сервиспаке XP) даже под админом доступа не получишь. Лавочку прикрыли.
Читать умеешь ? Сказано же - без DLL. Ты умеешь инжектить не DLL ?
Опять непонятно. Прога 1 и прога 2 это разные процессы? Невозможно сделать jmp из одного процесса в другой. Даже теоретически. P.S. Прислушайся...
Это невозможно.
Да уж, четко. Несколько человек два дня пытаются понять чего тебе надо. Любой процесс - это диапазон адресов от нуля до 0xFFFFFFFF (в 32 битной...
Вложенное исключение, т.е. исключение, которое возникло в обработчике исключения.
Я знал один - нортоновский. Но он глючил не по детски на NTFS. Именно из-за прямой работы с диском. Не знаю жив ли он сейчас. Возможно есть еще...
через WMI можно узнать все вышеперечисленное и даже много больше.
Тебе действительно нужно загружаться так рано ? Может ты в DriverEntry вызываешь то, что не загружено на тот момент.
Имена участников (разделяйте запятой).