Вообще можно ли такое такое сконструировать ? Хотя бы в целях антиотладки и т.п. То есть тупо набить дров процедурами, которые могли бы возвращать значения в управляющую программу. Если да, подкажите как ... спс.
тупо набиваешь дров процедурами, нужные экспортируешь, в драйвере из которого будешь их вызывать создаешь свою внутреннюю таблицу импорта, и код который будет анализировать экспорт модуля-расширения. Софтайс вроде так поступает со своими расширениями
да практически так же как и в ринг-3 http://www.microsoft.com/whdc/driver/tips/KmDLL.mspx defaultplayer а это зачем? в самой винде много чиста экпортных дров, например ksecdd.sys
прошу прощения, я подразумевал, что нужно например попользоваться функциями а потом выгрузить если нужно
я прогнал, нужно взаимодействие прикладной проги с драйвером? если да, то вот здесь можно почитать http://www.wasm.ru/article.php?article=drvw2k04, пример на масм
если надо динамически - удобнее будет забацать небольшой собственный лоадер, который подгрузит драйвер-экспортер функций и будет отдавать адреса нужных функций аля GetProcAddress. я так делал =)