Share this topic on AskShare this topic on Del.icio.usShare this topic on DiggShare this topic on FacebookShare this topic on GoogleShare this topic on LiveShare this topic on MagnoliaShare this topic on MySpaceShare this topic on RedditShare this topic on SlashdotShare this topic on StumbleUponShare this topic on TechnoratiShare this topic on TwitterShare this topic on YahooShare this topic on Google buzz

Author Topic: New hidden dependencie in Audiosrv  (Read 598 times)

0 Members and 1 Guest are viewing this topic.

Offline Gorilla no baka

  • New Member
  • *
  • Posts: 15
New hidden dependencie in Audiosrv
« on: November 11, 2009, 05:01:53 AM »
Right....
There`s a hidden dependency  in Audiosrv... It took me effin` ages but i finally sort it out...Got the bugger....

Is the "Power" service...

Now audiosrv depends on...

Dependencies:


Multimedia Class Scheduler
Remote Procedure Call (RPC)
DCOM Server Process Launcher
RPC Endpoint mapper
Windows Audio Endpoint Builder
Plug and Play

And the hidden one is Power service





Yesterday i managed to close most of my   services without any problem
(See the screen shot )

http://i33.tinypic.com/wvzm13.jpg

My only problem it was  with the audiosrv...


In the RC version you could just delete  AudioEndpointBuilder RpcSs MMCSS dependencies from the registry and it would work...Like that:


Code: [Select]
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Audiosrv]
"DisplayName"="@%SystemRoot%\\system32\\audiosrv.dll,-200"
"Group"="AudioGroup"
"ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
  74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\
  00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,\
  6b,00,20,00,4c,00,6f,00,63,00,61,00,6c,00,53,00,65,00,72,00,76,00,69,00,63,\
  00,65,00,4e,00,65,00,74,00,77,00,6f,00,72,00,6b,00,52,00,65,00,73,00,74,00,\
  72,00,69,00,63,00,74,00,65,00,64,00,00,00
"Description"="@%SystemRoot%\\System32\\audiosrv.dll,-201"
"ObjectName"="NT AUTHORITY\\LocalService"
"ErrorControl"=dword:00000001
"Start"=dword:00000002
"Type"=dword:00000020
"DependOnService"=hex(7):00,00
"ServiceSidType"=dword:00000001
"RequiredPrivileges"=hex(7):53,00,65,00,43,00,68,00,61,00,6e,00,67,00,65,00,4e,\
  00,6f,00,74,00,69,00,66,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,\
  67,00,65,00,00,00,53,00,65,00,49,00,6d,00,70,00,65,00,72,00,73,00,6f,00,6e,\
  00,61,00,74,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,\
  00,00,53,00,65,00,49,00,6e,00,63,00,72,00,65,00,61,00,73,00,65,00,57,00,6f,\
  00,72,00,6b,00,69,00,6e,00,67,00,53,00,65,00,74,00,50,00,72,00,69,00,76,00,\
  69,00,6c,00,65,00,67,00,65,00,00,00,00,00
"FailureActions"=hex:80,51,01,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,\
  00,01,00,00,00,60,ea,00,00,01,00,00,00,c0,d4,01,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Audiosrv\Parameters]
"ServiceDll"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,\
  00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\
  41,00,75,00,64,00,69,00,6f,00,73,00,72,00,76,00,2e,00,64,00,6c,00,6c,00,00,\
  00
"ServiceDllUnloadOnStop"=dword:00000001



Well is not anymore...The old trick does not work anymore now if you do not have Power on audiosrv will not work..
Hope this will help some one out there,,,


Here`s a screen shot with the open services now..
http://i38.tinypic.com/35cel9t.jpg

BV EDIT: Made images links.
« Last Edit: November 11, 2009, 07:23:53 AM by Black Viper »

Offline Gorilla no baka

  • New Member
  • *
  • Posts: 15
Re: New hidden dependencie in Audiosrv
« Reply #1 on: November 11, 2009, 06:25:25 AM »
Right....been bussy... :o ;D messing around with the services....


It turns out that you can actually disable Multimedia Class Scheduler and Windows Audio Endpoint Builder as long as the Power service is on.... along with the other dependencies



Remote Procedure Call (RPC)
DCOM Server Process Launcher
RPC Endpoint mapper
Plug and Play

And of course the Power service


Here`s a new screen shoot (I am going to post the link this time...Fore some reason looks like the forum does not display big pictures too well)


Do not worry about the picture ...is a .png one 60 KB only....like all my pics...So no probs with the bandwidth..

Cheers
http://i33.tinypic.com/dxgxv7.jpg

Offline Gorilla no baka

  • New Member
  • *
  • Posts: 15
Re: New hidden dependencie in Audiosrv
« Reply #2 on: November 12, 2009, 05:48:03 AM »
Do`h....
 I had forgotten to tell you that you can  disable Multimedia Class Scheduler and Windows Audio Endpoint Builder as long as the Power service is on...
But first of all you need to work on the dependencies
I attached the tweaked .reg file for those of you who wanna give it a shotand the original one as well in case you decide you wanna revert back to theway it used to be..


Audiosrv_no_dependencies.rar <BV EDIT:> Please reread rule #13: http://bbs.blackviper.com/index.php?action=rules

Audiosrv original <BV EDIT:> Please reread rule #13: http://bbs.blackviper.com/index.php?action=rules

You also can watch the whole thread here


Cheers!
« Last Edit: November 12, 2009, 07:26:30 AM by Black Viper »

Offline Black Viper

  • Administrator
  • ******
  • Posts: 2262
  • "Have you tweaked your OS lately?"
    • Black Viper's Web Site
Re: New hidden dependencie in Audiosrv
« Reply #3 on: November 12, 2009, 07:27:14 AM »
Good work! Nice to know another minimalist out there. :)

Offline Gorilla no baka

  • New Member
  • *
  • Posts: 15
Re: New hidden dependencie in Audiosrv
« Reply #4 on: November 13, 2009, 02:52:31 AM »
Thanks BV...

You`re a super guy...I really like your work..

Cheers buddy!