Utility applications for dealing with memory-mapped files in C#

Utility applications for dealing with memory-mapped files in C#

The task at large is to create two utility applications that deal with viewing and modifying memory mapped files.

**See attached file for full specification**

Application 1: Mmf Vizualizer (GUI application)

Write a GUI application that can visually display multiple user-defined ranges of a memory mapped file.

Application 2: Mmf Player (console application)

Write a console application that can write modifications to a memory mapped file. It should take two command-line arguments: the first being a memory-mapped filename/handle, and the second being the name of a file that contains the modifications to make to the memory-mapped file.



These applications should be written in C# and leverage the .Net library only (no third party libraries, please).

Any C# 4.0 libraries and idioms are allowed.

Exceptions should be used and have useful messages in them.

In the final submission, include a compilable .Net Solution that includes all of the source code.


The .Net framework has classes to deal with memory mapped files. Please use these classes.

Here's the MSDN link to the kind of class I would expect to be used:[url removed, login to view]

Include a .Net library project (dll) that reduces any major code redundancies between the applications mentioned below.

This library can be called something like MmfUtilityLibrary.dll.

Use a lazy access-pattern (ie. seeking only to the relevant section of a stream instead of reading each individual byte) wherever possible. I believe there is a MemoryMappedFileStream class that can greatly assist with this.

Release whatever locks and handles aquired as soon as they are no longer needed.

Taidot: .NET, C# -ohjelmointi

Näytä lisää: memory mapped files, memory mapped file, file utility framework, create memory mapped file, utility gui, stream programming, solution specification, programming libraries, programming in access, programming classes, programming applications, microsoft access programming, final specification, expect programming, c# useful, c sharp library, c programming classes, console programming in, command line programming, class in programming, classes programming, applications of c++ programming, memory mapped file class, framework microsoft, programming in c++

Tietoa työnantajasta:
( 5 arvostelua ) BELLEVUE, United States

Projektin tunnus: #1733069

Myönnetty käyttäjälle:


Hello Sir, Please checkout my message

$350 USD 10 päivässä
(77 Arvostelua)

7 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_26% %project_currencyDetails_sign_sub_27% tähän työhön


We are a very experienced team who can tackle this task. Please check PMB for more details.

$300 USD 10 päivässä
(37 arvostelua)

please check your pm.

$450 USD 5 päivässä
(23 arvostelua)

C# MVP. Not used Memory Mapped files from C# but the classes in the framework look to wrap everything I remember from the C API nicely.

$375 USD 12 päivässä
(2 arvostelua)

Hello Please read more than private message thank you

$300 USD 3 päivässä
(1 arvostelu)

C# and .Net expert developer, i have work before with memory mapped files and can made the work in around 3 days.

$200 USD 3 päivässä
(0 arvostelua)

Your request is very detailed, I'm a experenced programer, had worked on memory map before for interprocess comunication.

$300 USD 3 päivässä
(0 arvostelua)

Hi, I m expert in ecommerce functionality, shopping cart, product catalogue, community based application, custom cms development. Please check PMB for my previous work I have done.

$350 USD 20 päivässä
(0 arvostelua)