Re: WMI Exception - Provider Load Failure - Enumerating Network In



Jason,

You forgot to attach the component when you sent me email :-)

But regardless, you mentioned in the email the facts we should have asked you earlier.
You image is Minlogon based and .Net 1.1 Framework apps will unlikely work for you. Basically, there is some security components of
..Net that have a dependency on Winlogon (multiuser environment). And you can see that from FBALog.txt.

Most likely you did not auto-resolve your Configuration dependencies, right? Otherwise you would get Winlogon 1.1 in your image.

So, please move to Winlogon image if you want to use .Net apps on your image.

KM

>> We have run a profiler on the app in XP Pro and confirmed the existence of
>> all DLLs in our XPe image. However, some of the code is managed and therefore
>> difficult to nail down dependencies. We have written a small test app that
>> can be run on any machine with .Net. I'm curious to see if it is successful
>> on any XPe image.
>>
>> Would you be willing to run the test app on one of your images?
>
> Sure thing. Send it along at "konstmor At hotmail Dot com".
>
> --
> Regards,
> KM, BSquare Corp.
>
>
>> "KM" wrote:
>>
>> > Jason,
>> >
>> > Any chance for you to profile/monitor the application launch or the place when it gets to the exception with tools like
>> > Regmon/FileMon to see what's missing?
>> >
>> > --
>> > Regards,
>> > KM, BSquare Corp.
>> >
>> >
>> > > We do have all of those components installed and still no luck.
>> > >
>> > > "KM" wrote:
>> > >
>> > > > Jason,
>> > > >
>> > > > Do you have the following components in your configuration:
>> > > > - WMI Win32 Provider
>> > > > - Network Diagnostics
>> > > > - Terminal Services WMI Provider (may appear to be optional)
>> > > >
>> > > > --
>> > > > Regards,
>> > > > KM, BSquare Corp.
>> > > >
>> > > >
>> > > > > Slobodan,
>> > > > >
>> > > > > 1. The app does work on XP Pro.
>> > > > > 2. Our image is XPe SP2
>> > > > > 3. We are using .Net 1.1 (the component included with SP2) We are running
>> > > > > with minlogon and therefore had to modify one of the dependencies of the .Net
>> > > > > component.
>> > > > > 4. I believe our application requires .Net 1.1
>> > > > >
>> > > > > We have narrowed down the code which is causes us problems right now to the
>> > > > > following:
>> > > > >
>> > > > > public static ArrayList InstalledNetworkCardNames()
>> > > > > {
>> > > > > ArrayList nicNames = new ArrayList();
>> > > > >
>> > > > > ManagementClass mc = new
>> > > > > ManagementClass("Win32_NetworkAdapterConfiguration");
>> > > > > ManagementObjectCollection moc = mc.GetInstances();
>> > > > >
>> > > > > foreach(ManagementObject mo in moc)
>> > > > > {
>> > > > > if((bool)mo["ipEnabled"])
>> > > > > {
>> > > > > nicNames.Add( mo["Caption"] );
>> > > > > }
>> > > > > }
>> > > > > return nicNames;
>> > > > > }
>> > > > >
>> > > > > Thanks for your help,
>> > > > > -Jason
>> > > > >
>> > > > > "Slobodan Brcin (eMVP)" wrote:
>> > > > >
>> > > > > > Jason,
>> > > > > >
>> > > > > > Few questions.
>> > > > > > 1. Does this application work on XPP?
>> > > > > > 2. What Service Pack do you use?
>> > > > > > 3. Do you have .Net Framework included and what version?
>> > > > > > 4. What version of .net is required by your application?
>> > > > > >
>> > > > > > Try making smaller code that repro same error and post it here.
>> > > > > >
>> > > > > > Regards,
>> > > > > > Slobodan
>> > > > > >
>> > > > > >
>> > > > > > "Jason Canada" <JasonCanada@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
>> > > > > > news:F14F57AF-E7DB-4B72-BD91-F469BD87AD8C@xxxxxxxxxxxxxxxx
>> > > > > > >I am using an XPe image with all WMI components installed (icnluding the
>> > > > > > > macro component Windows Management Instrumentation Technologies). We have
>> > > > > > > written an application that is calling WMI to enumerate the network
>> > > > > > > interfaces in the machine.
>> > > > > > >
>> > > > > > > When we run the application we receive the following exception:
>> > > > > > >
>> > > > > > > 5/3/2005 5:43:50 PM:
>> > > > > > > **** Console Provider load failure , received at 5/3/2005 5:43:50 PM,
>> > > > > > > Exception at 5/3/2005 5:43:50 PM ****
>> > > > > > > Provider load failure
>> > > > > > > at
>> > > > > > > System.Management.ManagementException.ThrowWithExtendedInfo(ManagementStatus
>> > > > > > > errorCode)
>> > > > > > > at System.Management.ManagementObjectEnumerator.MoveNext()
>> > > > > > >
>> > > > > > > Has anyone tried to do anything similar or seen similar errors?
>> > > > > > >
>> > > > > > > Thank you,
>> > > > > > > -Jason
>> > > > > >
>> > > > > >
>> > > > > >
>> > > >
>> > > >
>> > > >
>> >
>> >
>> >
>
>


.



Relevant Pages

  • Re: Installion Problem "Borlamnd Database Engine"
    ... Just make sure you've got all the Dll (app) dependencies in your image. ... Use tools like DependencyWalker, Filemon. ... Regards, ...
    (microsoft.public.windowsxp.embedded)
  • Re: dynamic dependancy
    ... of a running app to find out all its dependencies. ... Setting up tools properly and making sure you've got enough RAM to cache XPe ... If you want to play with filter more comfortable way, ... > another way to figure out what this app is dependant on. ...
    (microsoft.public.windowsxp.embedded)
  • RE: bizarre asp.net app loading failure
    ... the native dependencies only exists under winsxs. ... most dll's have build references, so this dll's must be loaded. ... product uses a 3rd party search implementation (dtSearch). ... old dtSearchNetApi2.dll doesn't cause the app load failure. ...
    (microsoft.public.dotnet.framework.aspnet)
  • Re: Question for Mario Dambauer
    ... Set the flags at the system cloning tool to false, ... Best Regards, ... > configured to use a little vb app, ...
    (microsoft.public.windowsxp.embedded)
  • Re: Control login or automatic service startup
    ... Customizing Winlogon ... you can delay the actual user logon (in WlxLoggedOnSAS ... > boot process and can't be easy eliminated (you replacement app will have ... > This way you make sure user profile is not loaded until DSP service is ...
    (microsoft.public.windowsxp.embedded)