I you only wanted to read the data, you could use a resource file for this. However, this could slow your executable down. I don't know of a way to edit an executable while it is being used. I would recommend to put the data in a seperate file.