Hejsa
Lige en update på Media Foundation problematikken.
Jeg har lavet en trayapp i Csharp med den mest basale funktionalitet til at omgå Media Foundation. Programmet hedder Patriarch Tech Media Tray..
Når det kører disables media foundation og man kan bruge directshow(FFDshow osv) i Windows Mediaplayer og i Vista MCE(Til MP3/MP2/ WMA).
Når den lukkes "Enables" Media Foundation, og alt går tilbage til normalt.
Alternativt kan der vælges Enable/ Disable Media foundation via Tray menu'en.
Lidt screen shots i debugmode:
note ffdshow dekoder mp3
The Downside:
Desværre kræves der indtil videre Admin rettighedder og UAC disabling, og desuden bliver installationen lidt snørklet, men det virker da.
Todo:
1. Enable disable MF via hotkeys (Kompliceret med min kendskab til programering)
2. Bedre memory handling (Simpelt) (Bruger ca 4-5mb)
3. Håndtering af "End process" hvis brugere ønsker at dræbe procesen.
4. HÃ¥ndtering af installation, UAC osv.
Ideer:
Jeg tænker på at lave det om således at det hele baserer sig på en windows service, som så kan starte "loade" tray applikationen via hotkeys.
Derudover implementere en funktion i servicen til styring af hvilken skærm Windows MCE skal starte op på( i en dualview konfiguration).
Endeligt at kunne kontrolere speaker settings og lydkort valg i Vista via hotkeys.
mvh Anders
Don't be to proud of this technological terror you've constructed, the abillity to destroy a planet is insignificant next to the power of the force.