Merci à Josef qui m'a mis sur la bonne voie pour le codage de l'assistance téléphonique Windows Mobile 6.5.Comment puis-je programmer le haut-parleur sur une pocketpc exécutant Windows Mobile 6.5?
J'ai trouvé quelques astuces que je voudrais partager. Oui, je sais que c'est une vieille technologie, mais il y a beaucoup de périphériques qui sont vendus et qui fonctionnent encore sur mobile. Donc: Comment puis-je programmer le haut-parleur sur une pocketpc exécutant Windows Mobile 6.5 dans .NET Compact Framework 3.5 dans VB.NET?
Veuillez utiliser ces fonctions non documentées avec précaution. Ils peuvent influencer d'autres appels d'API. Si possible, appelez ossvcs.dll immédiatement après l'appel. J'ai vu un problème avec DirectShow car ossvcs.dll a été chargé et SetSpeakerMode a été utilisé. – josef
Merci. Comment libérer une DLL chargée? –
Cela peut uniquement être fait en utilisant LoadLibary, GetProcAddress et FreeLib. Voir les invocations pour cela ou mon SetSpeakerMode2 qui utilise une DLL C++ qui enveloppe cela et peut être utilisé par .NET: https://github.com/hjgode/SetSpeakerMode – josef