how to share memory block from a windows programm and a dos programm

As I read in MSDN :

Applications requiring shared memory for other purposes must use file-mapping objects. Multiple processes can map a view of the same file-mapping object to provide named shared memory. For more information, see File Mapping.

Question 1 : can i access it from a Dos based Programm if i use FileMapping ?

Question 2: If not ? How can i share a block of memory between a dos programm i made and a Windows Programm i made ?

Thanx Very much ..!
SkizoWalkerAsked:
Who is Participating?

Improve company productivity with a Business Account.Sign Up

x
 
jstolanConnect With a Mentor Commented:
Yes you can share information using the file-mapping technique with DOS based programs.  It's basicly a super set of file handling.  Just use it as shown in the documentation.
0
 
SkizoWalkerAuthor Commented:
So when i map my memory block in a file map in my windows programm , my Dos based programm can open it with Fopen C command for example ?
Anyway , is there a way to allow low based memory in visual C++ (with segment and offset) ? or a better way to share memory block than using file mapping ?

0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.