Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations IamaSherpa on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

WinME startup processing details required

Status
Not open for further replies.

ots2no

Programmer
Sep 25, 2000
6
CA
I need to find the registry entries (or other startup files) which define/initialize the volume control or audio mixer which ultimately shows up in the systray. Because this is loaded prior to the gui, the details are proving hard to find.
Can anyone point me to documentation describing the sequence of events after win.com starts running? Alternatively, is there a way to log or view theis activity? (This activity is all post bootlog.txt). Even knowing the initialization sequence would allow me to try to load regmon or filemon via one of the startup .ini or .bat files!
... thanx [sig][/sig]
 
try running msconfig from the run prompt, then goto the last tab, which should have a list off all things that get started at bootup [sig]<p>Karl<br><a href=mailto:kb244@kb244.com>kb244@kb244.com</a><br><a href= </a><br>Experienced in : C++(both VC++ and Borland),VB1(dos) thru VB6, Delphi 3 pro, HTML, Visual InterDev 6(ASP(WebProgramming/Vbscript)<br>
[/sig]
 
Thanx ... but you're missing the point of my question :-(

The audio mixer load is done prior to processing the ...\run &...\ run services keys in the registry. If you ctrl-alt-del just after the blank desktop screen comes up, you will see the mixer being loaded prior to any other tasks, along with tasks such as cmdninst.exe. There's a whole bunch of programs that are run at this point ... this is what I'm trying to get some insight into.

The mixer loading is NOT specified in any obvious ...\run or ...\run services keys, nor in system.ini, win.ini, etc. The startup list of tasks has to be in the registry(, but it is probably in the form of CLSID references).

Any other thoughts or insight, anyone? [sig][/sig]
 
Control Panel -> Multimedia -> Uncheck &quot;Show Volume Control on the taskbar&quot; [sig]<p>Karl<br><a href=mailto:kb244@kb244.com>kb244@kb244.com</a><br><a href= </a><br>Experienced in : C++(both VC++ and Borland),VB1(dos) thru VB6, Delphi 3 pro, HTML, Visual InterDev 6(ASP(WebProgramming/Vbscript)<br>
[/sig]
 
also , the msconfig DOES list things found in the registry. [sig]<p>Karl<br><a href=mailto:kb244@kb244.com>kb244@kb244.com</a><br><a href= </a><br>Experienced in : C++(both VC++ and Borland),VB1(dos) thru VB6, Delphi 3 pro, HTML, Visual InterDev 6(ASP(WebProgramming/Vbscript)<br>
[/sig]
 
thanx again Karl ... but again you don't quite understand what I'm after.

Yes MSCONFIG of course displays/manipulates registry keys, & yes I could not have the volume control not show by unchecking it ... etc

I don't actually load the volume control, but rather a &quot;non-standard&quot; audio mixer. I need to get some insight into its load process to try to track down a bug in its initialization. The loading of the mixer application is part of the initial windows startup which occurs before the GUI is loaded & BEFORE any of the other &quot;normal&quot; application loading processes occur.

sooooo .....? [sig][/sig]
 
well you'll have to dig in the regitry then, if by some chance it is a VXD, you need to search win.ini or one of those, if you can remeber the name of the file itself, but if it isnt in msconfig, it's definlty a system module, which maybe a bit hard to find, and it could be like you said a CLSID, in that case, I really cant help you as I have no idea what 3rd party &quot;Mixer&quot; you are using. [sig]<p>Karl<br><a href=mailto:kb244@kb244.com>kb244@kb244.com</a><br><a href= </a><br>Experienced in : C++(both VC++ and Borland),VB1(dos) thru VB6, Delphi 3 pro, HTML, Visual InterDev 6(ASP(WebProgramming/Vbscript)<br>
[/sig]
 
the mixer is actually loaded via an .exe. It could just as well be the standard file sndvol32.exe

... lets try another tack. Another task that runs at the time in question is cmdninst.exe ... where is this specified? [sig][/sig]
 
cmdninst, funny I never heard of that one. [sig]<p>Karl<br><a href=mailto:kb244@kb244.com>kb244@kb244.com</a><br><a href= </a><br>Experienced in : C++(both VC++ and Borland),VB1(dos) thru VB6, Delphi 3 pro, HTML, Visual InterDev 6(ASP(WebProgramming/Vbscript)<br>
[/sig]
 
start up regmon.exe & filmon.exe (from system internals) & click cmdninst.exe ... you'll see that it processes a bunch of startup stuff. Unfortunately, not what I'm after. However if I could find where it is invoked, it might lead me to what I'm after ... [sig][/sig]
 
well ... I think I sort of found the answer myself. Turns out that there isn't a seperate process loading the mixer, but in fact the mixer .exe is being loaded along with the drivers. Problem is that even if I remove the mixer entries from the .inf file & they no longer show on the device manager, the mixer application is still launched by some entry somewhere ... but at least I have something to trace now ... [sig][/sig]
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top