Когда происходит запуск программы, она берет в памяти процессора часть *ячеек*.
Нужно узнать самую первую такую ячейку, некий стартпоинт... Как я могу сделать это средствами C++?
Степан Гервик, так почитайте структуру .exe
это совсем не тупой набор команд, это целый стандарт с тем, что из него грузить в память, как передается точка входа, как из .exe подгружать ресурсы уже после запуска и так далее.
.exe и .com совершенно разные вещи. В каждой os есть свой тип бинарников со своими правилами как их делать.
Почитайте про структуру ехе-шника. И как подметили выше, это не тупой набор команд. Там и сектора, и целые структуры. Даже .соm не тупо команды. И разница между .соm и .ехе огромна.