Мне нравится сканер памяти, который вы можете получить из критически важных (http://www.crucial.com/systemscanner/index.aspx), однако он работает только с онлайн-компьютером.
Я бы хотел как можно больше делать то, что он делает, но в автономном режиме.
Я хотел бы предоставить достаточно информации, чтобы можно было перенести эту информацию на другой компьютер в сети и использовать ее для заказа обновления памяти.
Я бы хотел запрограммировать это, сделав минимальные предположения о том, что находится на целевом компьютере.
Мой язык выбора будет C ++.
(C # - мой текущий любимый язык, но для его использования потребовалась бы среда .Net, что, на мой взгляд, слишком далеко).