Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Systemsteuerung Audio-Eigenschaften ändern (https://www.delphipraxis.net/78423-systemsteuerung-audio-eigenschaften-aendern.html)

noch_ein_hannes 4. Okt 2006 18:44


Systemsteuerung Audio-Eigenschaften ändern
 
Hi,

Mein Sohn hat da ein älteres Spiel, welches unter XP nur vernünftig läuft, wenn man die Audio-Hardwarebeschleunigung deaktiviert. Damit er nicht unnötig in der Systemsteuerung rumfummeln muss / soll, dachte ich daran für ihn ein kleines Startprogramm zu schreiben.

Witzigerweise ist die Hardwarebeschleunigung nach dem Beenden des Spiels wieder aktiv, so dass das Programm eigentlich nur folgendes können muss:

- Harwarebeschleunigung deaktivieren
- Spiel starten
- Startprogramm beenden

Hat vielleicht jemand eine Idee?

danke sehr,
hannes

Zacherl 4. Okt 2006 19:18

Re: Systemsteuerung Audio-Eigenschaften ändern
 
Naja Spiel starten dürfte über ShellExecute gehen und das Programm beenden geht ja über Close ... wie man die Hardwarebeschleunigung ausschaltet weiß ich allerdings nicht.

Florian

noch_ein_hannes 4. Okt 2006 19:53

Re: Systemsteuerung Audio-Eigenschaften ändern
 
Schade, genau das fehlte mir dabei ... :-)

noch_ein_hannes 5. Okt 2006 20:12

Re: Systemsteuerung Audio-Eigenschaften ändern
 
Prinzipiell weiss ich wie man ein Programm schreibt ... wenn mir doch bloss jemand sagen könnte wie ich die Hardwarebeschleunigung ausschalten kann. Wird das evtl. in der Registry gespeichert?

Sunlight7 5. Okt 2006 21:17

Re: Systemsteuerung Audio-Eigenschaften ändern
 
Nur so eine Idee, ohne es genau zu wissen.
Könnte man das nicht mit dem DirectX Setup-API machen?!
Ich meine das mal in nem DirektX SDK gelesen zu haben.

EWeiss 5. Okt 2006 21:47

Re: Systemsteuerung Audio-Eigenschaften ändern
 
Zitat:

Zitat von noch_ein_hannes
Prinzipiell weiss ich wie man ein Programm schreibt ... wenn mir doch bloss jemand sagen könnte wie ich die Hardwarebeschleunigung ausschalten kann. Wird das evtl. in der Registry gespeichert?

ja bestimmt mit hoher wahrscheinlichkeit.! ;)
Das Problem ist nur jeder Soundkarten Treiber speichert seine Einstellungen
in unterschiedliche Pfade.
NVidea hat seine eigenen Pfade genauso wie MS und was es da sonst noch gibt.
Das kann man also so nicht einfach mal ändern.

DirectX
MCI
wären unterumständen dazu in der lage.

gruß

Sunlight7 5. Okt 2006 21:55

Re: Systemsteuerung Audio-Eigenschaften ändern
 
Zitat:

Zitat von EWeiss
DirectX
MCI
wären unterumständen dazu in der lage.

Mit MCI hab ich mich länger beschäftigt, so ne Funktion is mir da nicht aufgefallen.

Ich hab mal geguckt, das DX Diagnostic Tool kann das auch verstellen. Aber das SDK finde ich nicht mehr :cry:


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:20 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz