MSinfo32.exe - additional components?

F

Frank

Hello,

I want to make a msinfo32.exe components for my xpe.
I need this tool to view the used interrupts.
Which additional components required the msinfo32.exe,
the msinfo32.exe is not enough?
The main component for msinfo32 is the help and support service.

Thanks!
 
N

Nick Nehrhood /MSFT/

Hi Frank -

I would run Dependency Walker ( http://www.dependencywalker.com/ ) against
msinfo32.exe while in XPe to see what is missing - then turn around and add
what is missing to your image.

Hopefully that will get you going in the right direction. :) Please don't
be weary about posting more questions here. :)
 
H

Heidi Linda

Nick said:
Hi Frank -

I would run Dependency Walker ( http://www.dependencywalker.com/ ) against
msinfo32.exe while in XPe to see what is missing - then turn around and add
what is missing to your image.

Hopefully that will get you going in the right direction. :) Please don't
be weary about posting more questions here. :)
And if you do get it working, please let me know what was needed, I
spent ages banging my head against it. I could get the app to show, but
it never had any information in it.
 
F

Frank

Heidi said:
And if you do get it working, please let me know what was needed, I
spent ages banging my head against it. I could get the app to show, but
it never had any information in it.

Hi Heidi and Nick,

thank you for this tip. I used the Dependency Walker.
I added few dlls to system32 folder.
The Dependency Walker showed no errors.
The msinfo32 main windows is to see, but the contents of windows
is white and empty, no system information to see.
I don't understand the Problem!
Which services or components shows the information?

Thanks.
 
G

Gordon Smith \(eMVP\)

Frank said:
Hi Heidi and Nick,

thank you for this tip. I used the Dependency Walker.
I added few dlls to system32 folder.
The Dependency Walker showed no errors.
The msinfo32 main windows is to see, but the contents of windows
is white and empty, no system information to see.
I don't understand the Problem!
Which services or components shows the information?

Thanks.

Ok - I'm intrigued. What did you add? I did a quick run of MSINFO32.EXE
using FILEMON on my XP Pro system to see what it's bringing in when it
works.

It seems to use:
comctrl32.dll
ntdll.dll
kernel32.dll
unicode.nls
locale.nls
mfc42u.dll
msvcrt.dll
gdi32.dll
user32.dll
ole32.dll
advapi32.dll
rpcrt4.dll
oleaut32.dll
shell32.dll
shlwapi.dll
ctype.nls
sortkey.nls
entapi.dll
psapi.dll
netapi32.dll
rpcss.dll
uxtheme.dll
syntpfcs.dll
version.dll
msctf.dll
imm32.dll
setupapi.dll
clbcatq.dll
comres.dll
urlmon.dll
secur32.dll
apphelp.dll
etc.

Also quite a few things under
\windows\pchealth\helpctr\system\sysinfo
and
\windows\pchealth\helpctr\binaries\helpctr.exe

That last one would help "Help and Support Services" needs to be added.
Various other components can be implied from the list above (which isn't
complete - rather than typing EVERYTHING found in the filemon log, I stopped
after a while). For example: "Primitive: Clbcatq" is most likely needed.

I've listed a lot of stuff (and there is more in the filemon log). The next
step would be to see if FILEMON itself runs on the XPE image and trace using
it to see where the msinfo app fails. Most likely, there will be some
DLL/EXE lookup, etc. that fails on the XPE build.
 
H

Heidi Linda

Frank said:
Hi Heidi and Nick,

thank you for this tip. I used the Dependency Walker.
I added few dlls to system32 folder.
The Dependency Walker showed no errors.
The msinfo32 main windows is to see, but the contents of windows
is white and empty, no system information to see.
I don't understand the Problem!
Which services or components shows the information?

Thanks.
That's exactly what I had. In the end I gave up on it, and it was a few
weeks ago now, but it's something I'm going to look further into when I
have time.
 
F

Frank

Gordon said:
Ok - I'm intrigued. What did you add? I did a quick run of MSINFO32.EXE
using FILEMON on my XP Pro system to see what it's bringing in when it
works.

It seems to use:
comctrl32.dll
ntdll.dll
kernel32.dll
unicode.nls
locale.nls
mfc42u.dll
msvcrt.dll
gdi32.dll
user32.dll
ole32.dll
advapi32.dll
rpcrt4.dll
oleaut32.dll
shell32.dll
shlwapi.dll
ctype.nls
sortkey.nls
entapi.dll
psapi.dll
netapi32.dll
rpcss.dll
uxtheme.dll
syntpfcs.dll
version.dll
msctf.dll
imm32.dll
setupapi.dll
clbcatq.dll
comres.dll
urlmon.dll
secur32.dll
apphelp.dll
etc.

Also quite a few things under
\windows\pchealth\helpctr\system\sysinfo
and
\windows\pchealth\helpctr\binaries\helpctr.exe

That last one would help "Help and Support Services" needs to be added.
Various other components can be implied from the list above (which isn't
complete - rather than typing EVERYTHING found in the filemon log, I stopped
after a while). For example: "Primitive: Clbcatq" is most likely needed.

I've listed a lot of stuff (and there is more in the filemon log). The next
step would be to see if FILEMON itself runs on the XPE image and trace using
it to see where the msinfo app fails. Most likely, there will be some
DLL/EXE lookup, etc. that fails on the XPE build.

Hi Gordon,
hi Heidi,

what you write is to simple for the problem. I used the FILEMON from
www.sysinternal.com. The tool showed me many errors at the first.
I sought all dlls together and copied the dlls in the different path.
I filled the both directories
\windows\pchealth\helpctr\system\sysinfo and
\windows\pchealth\helpctr\binaries\helpctr.exe

After this, was still the main windows of MSINFO32.exe white and empty.
The FILEMON tool showed error at the internet explorer with html pages.

The content of MSINFO32.exe main windows are different html pages and
I believe the problem is the internet explorer or a missing components
for the internet explorer or the security adjustment.

I have too little time on on's hand in order to troubleshooting.

Thanks.
 
N

Nick Nehrhood /MSFT/

I've done some looking into this and I was able to get most pages working.
The only pages I didn't get working (as near as I could tell - I didn't
actually check *EACH* page) were the Internet Explorer pages. Here's what I
added.

Application Compatibility Core
Common Control Libraries Version 5
Common Control Libraries Version 5
Common Control Libraries Version 6 [1.0.0.0]
Common Control Libraries Version 6 [6.0.0.0]
Common Control Libraries Version XPSP2
Help and Support Services
Primitive: Clbcatq
Primitive: Comres
Primitive: Setupapi
Primitive: Secur32
Primitive: Shell32
Primitive: uxtheme
RPC Server
Urlmon Library

As I said above - adding these seemed to get some of the pages working
(including the IRQs page as originally requested by Frank); however, the
Internet Explorer pages didn't work. Adding the above I would suspect would
bloat your footprint considerably so beware of that. I didn't do any
footprint metrics concerning the above components.

Cheers.
 
F

Frank

Nick said:
I've done some looking into this and I was able to get most pages working.
The only pages I didn't get working (as near as I could tell - I didn't
actually check *EACH* page) were the Internet Explorer pages. Here's what I
added.

Application Compatibility Core
Common Control Libraries Version 5
Common Control Libraries Version 5
Common Control Libraries Version 6 [1.0.0.0]
Common Control Libraries Version 6 [6.0.0.0]
Common Control Libraries Version XPSP2
Help and Support Services
Primitive: Clbcatq
Primitive: Comres
Primitive: Setupapi
Primitive: Secur32
Primitive: Shell32
Primitive: uxtheme
RPC Server
Urlmon Library

As I said above - adding these seemed to get some of the pages working
(including the IRQs page as originally requested by Frank); however, the
Internet Explorer pages didn't work. Adding the above I would suspect would
bloat your footprint considerably so beware of that. I didn't do any
footprint metrics concerning the above components.

Cheers.
Hi Nick,

thank you for your reply. I will test it.

Frank.
 

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