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.
GENERAL IMPLEMENTATION GUIDELINES
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.
7 freelancers are bidding on average $332 for this job
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.