Здравствуйте! Необходимо чтобы часть оперативной памяти определялась как жесткий диск. Знаю о существовании такой утилиты как Dataram RAMDisk, но хотелось бы это сделать "в ручную". То есть написать какой то код допустим на С++ чтобы он делал эту операцию. Может можно где достать исходники этой программы или кто то знает как это можно написать на С++? ОС - Windows.
Рассказать как ЭТО написать на c++ в рамках ответа не получится. Действительно речь идет о разработке драйвера, а это вещь очень непростая.
А вот по поводу исходников такой программы - все очень просто:
Сборка персонального компьютера от Artline: умный выбор для современных пользователей