Reading MFT
StCroixSkipper said:Is anyone interested in using the USN Journal from C#?Sure I am. What do you have in your sleeve?AlexB
View ArticleReading MFT
Thanks Skipper. It's an embarrassing oversight. It was correct at one point but then I refactored it manually and apparently goofed up. Anyhow, now it seems to be working but I am getting an error:...
View ArticleReading MFT
Just looking at your code ...private Dictionary<UInt64, FileNameAndFrn> directories_ = newDictionary<ulong, FileNameAndFrn> ( );publicDictionary<UInt64, FileNameAndFrn> directories{...
View ArticleReading MFT
Skipper, I finally got it compiled. Your last comment opened my eyes on the relationships. Now I am getting a runtime stack overflow error on this statement:privateDictionary<UInt64,...
View ArticleReading MFT
Glad it works for you. I like your name change mft. It makes sense. Then next challenge is to use the change journal to identify changes to the volume without doing a findfirst/findnext for the...
View ArticleReading MFT
Garethbradley, welcome to the fray. I feel you've resolved the last remaining issue I've struggled with but you also introduced a new mystery. What is MFT.cs file with MFT class in it? Is it something...
View ArticleReading MFT
StCroixSkipper, Can I say a big thank you! It took a bit of work, but I came up with the following:PInvokeWin32.cs - as described on Page 1 of this thread.Log.cs - A quick Log class that writes out a...
View ArticleReading MFT
Well, in deference to you, Skipper, and out of profound respect (you've attained a mythical status in my eyes:) I will change the name FileNameAndFrn to FileNameAndParentFrn tomorow, that will make...
View ArticleReading MFT
I just got back from an 8 day hiking trip through Wyoming's Wind Rivers Wilderness area. So I have just started to catch up on email and other details. Caught a lot of fish, saw some great country,...
View ArticleReading MFT
Bump.Skipper, is there any hope to get your attention? I just completed a full project and am about to get back to Master Record stuff. Would appreciate your help.Thanks.AlexB
View ArticleReading MFT
OK, Skipper, I hope you pilot a rescue craft of a good size. I count on you. I ve made some progress but naturally got in trouble as well. Before I begin I want to mention that I think it is odd that...
View ArticleReading MFT
Skipper, I appreciate it very much. Now I know, you are a true captain:)AlexB
View ArticleReading MFT
I've implemented this technique in a couple of commercial products. I've written a photo application which uses it to find all of the 'picture' files on a volume. I also use the NTFS change journal...
View ArticleReading MFT
Thanks for the opportunity to express these thoughtsYou definitely have a knack for doing it.There are three things I want to say. #1: I am definitely greatful for the code, #2: I was a bit in a haste...
View ArticleReading MFT
Code snippets versus compilable code: This is the last, I promise.My intent was to provide code snippets, not compilable code. And I really think that is the more valuable option. Code snippets...
View ArticleReading MFT
OK, Skipper, we are in business. your code compiled. I am glad that I "thrashed" it out of you. It is also a great time saving device. With my IQ of only 45 it would have been hard and long to figure...
View ArticleReading MFT
So, I'm a little disconcerted that you simply didn't try to understand the code I provided.Well, this is a dose of Sunday sermon so to speak. Of course I will try to understand your code but the...
View ArticleReading MFT
I think we shouldn't be editing one another's codeI agree but it did not compile. I think there was a typo in there. I mean that particular part gave me trouble. Anyhow, I don't want to argue. Your...
View ArticleReading MFT
First, I disagree with your edit... Log.Info(e.Message, e); Exception innerException = e.InnerException; while (innerException != null)...
View Article