Create (accurate) C# IE History ([login to view URL]) parser
$30-250 USD
Bezahlt bei Lieferung
Create (accurate) C# IE History ([url removed, login to view]) parser and answer questions about why some methods (or tools) return different results than others (I have done lots of background on this - including one WPF application - attached) but keep coming up with different results and don't have time to work on it any more. For example, here are results using 3 different tools:
1. Using MS IHist Interface (see attached WPF project - [url removed, login to view]) --> 1,192 entries
2. Using Open Source [url removed, login to view] reader ([url removed, login to view]) --> 3,352 entries
3. Using nirSoft IEHistory Reader ([url removed, login to view]) --> 4,031 entries
Would like code to be in a single source (*.cs) file with good notes in-line - can use the attached WPF as template (this will eventually be turned into a (.dll that feeds a larger tool).
Output should be a List<T> as in the attached example and include the following fields (similar to nirsoft with one possible exception):
1. URL (should be UTF unencoded as in the WPF - IHist example attached)
2. Title
3. Hits
4. Modified Date
5. Expiration Date
6. User
7. SubFolder
8. Low folder**
8. File Position
* I thought that the nirsoft tool is reading additional URL(s) from the registry (not in the [url removed, login to view] file) but reading the details of the [url removed, login to view] provided with the tool I see that this is not the case.
** The low folder seems to be present only in Windows Vista and later (I.e. Windows 7 and 2008) - I have not researched this, but the tool should be tested in Windows 7 as well as XP to be sure that all history folders - including the Low folder - are being read
Good references:
- [url removed, login to view] provided with the nirsoft history reader (see link above)
- (general background on [url removed, login to view]) [url removed, login to view]
- white paper about the [url removed, login to view] format provided on the 'opensource' solution link above
- [url removed, login to view]
General Project Notes:
- Will deposit funds in escrow and release upon completion
- Project will be 'complete' after review of code - recommend leaving time to make adjustments after review
- All rights reserved - programmer should return all sample code, deliver all copies of the source code and delete local copies when project is complete
General Code Suggestions:
Tool should:
1. Find the version of Windows being used
2. Determine if IE is installed and if so which version of IE is installed (if 5 or greater proceed)
3. Get the user name and machine name and get a handle on the local settings directory (probably using [url removed, login to view](Environment.SpecialFolder.???)
4 Collect a list of the [url removed, login to view] folders - including subfolders and 'low' folder (see opensource version of code - which might not work right in this respect)
5. Create a base List<T> to pop the entries into
6. Parse each [url removed, login to view] file into the List<T>
7. Bind to datagrid
Projekt-ID: #2340387
Über das Projekt
Vergeben an:
############# *********** WE HAVE DONE THE SAME APPLICATION PLEASE CHECK THE PM *********** #############