Ahh, ok, that clarifies the Thumbnailer issues...
I just did a clean pull from dev, compiled it as it is, deleted all the program\Team Mediaportal and Program Data\Team Mediaportal directories on all Computers, copied the clean build over and just exchanged (a) SQLCE with SQLite Plugin and (b) your NetworkNeighborhoodResourceProvider.
Result: Same Problem as described above...
But I have a suspicion:
When I started the Client, it told me that it found an MP2-Server in the Network with the Name "htpc.fritz.box", to which I connected.
The strange Thing is that there is no "Domain" or "Workgroup" called "Fritz.box". It's just that we have a FritzBox as Internet-Router. All the Computers are in the Workgroup "Workgroup" (Standard Setting of windows).
So if the impersonation class tries to impersonate "htpc.fritz.box\USERNAME", it will probably fail, because the Computer itself doesn't know about the Workgroup "Fritz.box".
I really don't know how the FritzBox manages to make the enumeration return xx.fritz.box, but this is just the Standard Setting of that FritzBox and since These Routers are fairly common, I think we should solve this Problem somehow. Maybe we can "Strip" just the computername (i.e. "htpc") from the string to do the impersonation as "htpc\USERNAME"?
Michael
I just did a clean pull from dev, compiled it as it is, deleted all the program\Team Mediaportal and Program Data\Team Mediaportal directories on all Computers, copied the clean build over and just exchanged (a) SQLCE with SQLite Plugin and (b) your NetworkNeighborhoodResourceProvider.
Result: Same Problem as described above...
But I have a suspicion:
When I started the Client, it told me that it found an MP2-Server in the Network with the Name "htpc.fritz.box", to which I connected.
The strange Thing is that there is no "Domain" or "Workgroup" called "Fritz.box". It's just that we have a FritzBox as Internet-Router. All the Computers are in the Workgroup "Workgroup" (Standard Setting of windows).
So if the impersonation class tries to impersonate "htpc.fritz.box\USERNAME", it will probably fail, because the Computer itself doesn't know about the Workgroup "Fritz.box".
I really don't know how the FritzBox manages to make the enumeration return xx.fritz.box, but this is just the Standard Setting of that FritzBox and since These Routers are fairly common, I think we should solve this Problem somehow. Maybe we can "Strip" just the computername (i.e. "htpc") from the string to do the impersonation as "htpc\USERNAME"?
Michael