File System Problem with 2007 Feature Pack

D

Darlo

We have just completed building a new image for our Device. I have
followed the procedures we had documented for XPE prior to the 2007
Feature Pack. I am aware that Microsoft have regranularised some of
the components and it seems we have a pretty important peice of
functionality missing and I am not sure which new component I need to
include to reinstate the functionality. We use the getDetailsOf method
of the Shell.Application component from the Scripting technologies to
read the meta data for our Media Files. The functionality doesn't
error but none of the extended file details extist .. nor can we see
them from Windows Explorer although I can see the columns.

I would appreciate any light anyone can shed on this.


Thanks
 
D

Darlo

Thanks for the suggestion. I already have that primitive in my build.
I have checked out the list of modified components and there have been
changes to NTFS. I imagine that NTFS contains the functionality to
read a files meta data. ANyone know what changes have been made here?
 
K

KM

Darlo,

NTFS (if you happened to use this FS) is obviously involved in the process of reading file details but only covers the files system
part. In other words, it only gets higher level driver and apps an access to the file content. It doesn't know anything about
metadata that might be stored within the file.

I just realized I didn't read your previous post completely. You did mention the important part of the issue which I have obscurely
missed.

My next guess is that you are missing the shmedia.dll library.

By any chance, did you have "Windows Media Player 8.0", "Windows Media Player 9.0" or "Windows Media Player 10.0" component in your
previous images where your application worked correctly?
What I am seeing is that somehow that library is NOT included in the latest "Windows Media Player 10.0" component but it is still in
the repository. Could you copy that library manually to your runtime and register it with regsvr32? (or you could include the
library in TD and have FBA DLL/COM Registration resource created for it)

Let us know if it helps.
 
D

Darlo

Thanks so much that worked beautifully. Yes the old image which worked
had Media Player 9 and the dll you mentioned, and of coarse the new
image has Media Player 10 ... without the dll. I added and registered
it and it worked.

Thanks Again
 
K

KM

Oh, cool. I am glad that helped.
The stack that gets invoked during the mata data pull call is such long that I wasn't sure what were you missing. So that was a
good guess based on the info you provided :)

Anyway, seems like we found another bug of the WMP 10 component on XPe.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top