Moi
Mulla oli äänenlaatuongelma ip-puhelimessa Windows Vistan kanssa ja se korjautui muuttamalla tehtävienhallinnasta ohjelman prosessin "base priority" "High" -> "Realtime".
Mutta kun käynnistän tämän sovelluksen uudestaan, on prioriteetti taas "High".
Tietääkö kukaan miten saisin prioriteetin pysymään reaaliaikaisessa vaikka käynnistäisin ohjelman uudestaan?
Tee ohjelmalle pikakuvake muotoa: "%windir%\system32\cmd.exe /c "start /realtime <ohjelmanpolku\ohjelmannimi>".
esim. %windir%\system32\cmd.exe /c "start /realtime C:\windows\notepad
Vaihtoehtoisesti voit luoda batch-skriptin ohjelman kansioon samoilla komennoilla ja luoda pikakuvakkeen tähän skriptiin.
Moi
Kiitoksia!
Mutta tuo kyseinen prosessi käynnistyy web sivulle mentäessä eli sitä ei käsin käynnistetä.
No pane se web-sivu käynnistämään tuo batchitiedosto sen oikean executablen sijasta.
Tuo web sivu ei ole minun muokattavissa.
Sitten tuo vaatii jonkun ohjelman joka osaa tietyn prosessin käynnistyessä automaattisesti säätää sen prioriteetin kohdilleen. Esim. ProcessTamer osaa muistaakseni kyseisen tempun.
Tai sitten yksi vaihtoehto on korvata prosessin suorittamiseen käytettävä *.exe sellaisella joka käynnistää varsinaisen prosessin käyttäen /realtime parametriä. Saattaa olla melkoinen purkkaratkaisu, muttei ainakaan tarvitse olla ylimääräisiä ohjelmia jatkuvasti päällä.
Tuo ProcessTamer ei taida olla Vista yhteensopiva.
Ainakin sen sivuilta löytyy seuraava teksti:
LATEST RELEASE
v2.09.01
Aug. 19, 2007 - Win 2K/XP/VISTA
Edit. Hyvin toimii vistassakin.
Aihe on jo aika vanha, joten et voi enää vastata siihen.