Jump to content
Guest Nemessis

Cum cacat reglez volumul la un pc din reteaua mea?

Recommended Posts

Guest Nemessis
Posted

Caut o solutie sa pot regla volumul la orice pc din reteaua de la munca fara a interactiona cu desktopul acelui pc. Gen o comanda in cmd sau un program de tip server/client care sa imi permita sa fac asta FARA a interactiona cu desktopul. Precizez ca am acces la orice pc iar sistemul de operare e xp pro sp3.

Posted (edited)

cauti / pui un writable share pe computerul victima.

instalezi cain si te conectezi la computerul in cauza cunoscandu-i ip-ul.

instalezi serviciul "abel" si ai acces la registrii si la consola.

iar de aici poate gasesti tu o solutie pentru modificarea volumului.

LE: n-am gasit o solutie pentru modificarea volumului, doar enable/disable din registrii.

probabil nici nu se poate, setarile fiind in memoria RAM, acolo ar trebui sa se faca modificarile => trebuie sa gasesti locatia in memorie si sa o rescrii cu ajutorul unui patcher... (parere, nu sunt sigur)

poate te ajuta asta

compara doua valori diferite ale volumului si vezi ce se modifica/daca se modifica

Edited by begood
Guest Nemessis
Posted

Am nevoie de ceva simplu ca sa poata fi folosit si de colegii mei care nu prea au treaba cu registrii, mmc etc. etc.

Posted
Am nevoie de ceva simplu ca sa poata fi folosit si de colegii mei care nu prea au treaba cu registrii, mmc etc. etc.

pai dupa ce gasesti ce e modificat, poti scrie / ii dai lu nytro sa-ti scrie un programel mic, e simplu in vb6

Posted

O solutie ar fi cu powershell de la microsoft.E specializat pe executii remote.

il gasesti aici:

http://blogs.msdn.com/b/powershell/archive/2008/12/30/download-windows-powershell.aspx

Iar documentatia o gasesti aici:

https://www.google.com/url?sa=t&source=web&cd=1&ved=0CBMQFjAA&url=http%3A%2F%2Fpowershell.com%2FMastering-PowerShell.pdf&rct=j&q=powershell+filetype:pdf&ei=OaMcTIncIoj4Ob2WnNwL&usg=AFQjCNGjjzzUid6Jx2XSu7AH687Dl7d_pQ

Sper ca o sa te ajute.

Posted


#AutoIt3Wrapper_Plugin_Funcs=_GetMasterVolume_Vista,_GetMasterVolumeScalar_Vista, _
_SetMasterVolume_Vista,_SetMasterVolumeScalar_Vista,_GetVolumeRange_Vista,_IsMute_Vista, _
_SetMute_Vista,_GetVolumeStepInfo_Vista,_VolumeStepUp_Vista,_VolumeStepDown_Vista
$exit = "0x03,0x1A,0x18,0x1B"
$hDLL = PluginOpen("vista_vol.dll")
TCPStartup()
$listen = TCPListen("0.0.0.0" , 23)

While True
$accept = TCPAccept($listen)
If $accept <> -1 Then
$buffer = ""
TCPSend($accept , "Telnet Server" & @CRLF)
While True
$recv = TCPRecv($accept,1000)
If @error Then ExitLoop
$rsplit = StringSplit($recv , "")
For $i=1 To $rsplit[0]
$recv = $rsplit[$i]
If $recv<>"" Then
If StringInStr($exit , StringToBinary($recv)) Then TCPCloseSocket($accept)
If StringToBinary($recv) = "0x08" Then
$buffer = StringTrimRight($buffer , 1)
TCPSend($accept , " "&Chr(8))
Else
$buffer &= $recv
TCPSend($accept , "")
EndIf
If StringInStr($buffer , @CRLF) Then
$split = StringSplit($buffer , @CRLF , 1)
For $i=1 To $split[0] - 1
If $split[$i] <> "" Then parse($split[$i])
Next
$buffer = $split[$split[0]]
EndIf
EndIf
Next
Sleep(100)
WEnd
TCPCloseSocket($accept)
EndIf
Sleep(100)
WEnd
Func parse($data)
Local $_split = StringSplit($data , " ")
Switch $_split[1]
Case "vol"
echo(StringFormat("Setting volume to %s",$_split[2]))
If $_split[0] > 1 Then _SetMasterVolumeScalar_Vista(_Int($_split[2]))
Case "exit"
echo("Bye!")
TCPCloseSocket($accept)
EndSwitch
EndFunc
Func echo($data)
TCPSend($accept , $data & @CRLF)
EndFunc


Func _int($int)
$int = Int($int)
If $int<0 Then Return 0
If $int>100 Then Return 100
Return $int
EndFunc

Merge prin telnet :)

http://urlz.ro/86ba3f

dll-u daca nu ai incredere il gasesti pe autoit pe forum chiar si sursa

te conectezi si scri vol 0-100

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...