Accueil > Forum > > > > Quelle API pour modifier l'accélération matérielle de la carte son ?
Quelle API pour modifier l'accélération matérielle de la carte son ?
lundi 1 septembre 2008 à 22:29:38 |
Quelle API pour modifier l'accélération matérielle de la carte son ?

jmc70
|
Par défaut, Windows XP ajuste l'accélération matérielle de la carte son au maximum. Or avec certains PC équipés de cartes de début de gamme, des problèmes peuvent se poser lors de la lecture de sons (notamment compressés car le son est lu avant d'être prêt - enfin, je suppose que le problème vient de là). C'est le cas d'un de mes programmes dont les débuts des sons mp3 sont parfois tronqués sur environ 1/2 sec (comme ils durent 2 ou 3 sec, c'est pour le moins gênant). J'indique aux utilisateurs qui me soumettent le problème qu'il leur suffit d'aller diminuer d'un ou deux crans l'accélération matérielle depuis le panneau de configuration, ce qui suffit généralement mais n'est pas très pratique. J'aimerais donc récupérer la valeur de l'accélération courante au lancement du programme, la mettre ensuite sur "aucune" et enfin la remettre à sa valeur d'origine en quittant le programme. Je suppose qu'une API le gère puisque cela fonctionne très bien depuis le panneau de configuration. Je n'ai rien trouvé après plusieurs recherches sur ce sujet traité dans différents forums (ou on conseille simplement de passer par le panneau de configuration). Si vous avez une idée... JMC70
|
|
lundi 1 septembre 2008 à 23:24:08 |
Re : Quelle API pour modifier l'accélération matérielle de la carte son ?

gillardg
|
ça doit être noté dans une clé du registre tu pourrais essayer de la retrouver
|
|
mardi 2 septembre 2008 à 01:19:30 |
Re : Quelle API pour modifier l'accélération matérielle de la carte son ?

orellabac
|
tu pourrais essayer
Private Declare Function EnumDisplaySettings Lib "user32" _ Alias "EnumDisplaySettingsA" _ (ByVal lpszDeviceName As Long, _ ByVal iModeNum As Long, _ lpDevMode As Any) As Boolean Private Declare Function ChangeDisplaySettings Lib "user32" _ Alias "ChangeDisplaySettingsA" _ (lpDevMode As Any, _ ByVal dwflags As Long) As Long
Private Type DEVMODE dmDeviceName As String * CCDEVICENAME dmSpecVersion As Integer dmDriverVersion As Integer dmSize As Integer dmDriverExtra As Integer dmFields As Long dmOrientation As Integer dmPaperSize As Integer dmPaperLength As Integer dmPaperWidth As Integer dmScale As Integer dmCopies As Integer dmDefaultSource As Integer dmPrintQuality As Integer dmColor As Integer dmDuplex As Integer dmYResolution As Integer dmTTOption As Integer dmCollate As Integer dmFormName As String * CCFORMNAME dmUnusedPadding As Integer dmBitsPerPel As Integer dmPelsWidth As Long dmPelsHeight As Long dmDisplayFlags As Long dmDisplayFrequency As Long End Type
Public Sub ChangeRes(iWidth As Single, iHeight As Single) Dim blnWorked As Boolean Dim i As Long Dim DevM As DEVMODE i = 0 Do blnWorked = EnumDisplaySettings(0&, i, DevM) i = i + 1 Loop Until (blnWorked = False) With DevM .dmFields = DM_PELSWIDTH Or DM_PELSHEIGHT .dmPelsWidth = iWidth .dmPelsHeight = iHeight End With Call ChangeDisplaySettings(DevM, 0) End Sub
tu peux changer "refresh rate" avec cettes functions
|
|
mardi 2 septembre 2008 à 07:34:02 |
Re : Quelle API pour modifier l'accélération matérielle de la carte son ?

PCPT
|
salut, orellabac -> ton code sert à changer la résolution de l'écran ^^ jmc70 -> par API peut-être... par registre là par contre bonne change, y'a pas mal de boulot... HKLM\SOFTWARE\Microsoft\Cryptography\RNG\Seed: 93 AD D6 C4 EE 88 44 C6 0E 9F 56 07 9E 72 A3 E4 50 07 5E 46 5D 19 A0 8B A4 39 CA E1 08 CC B4 86 0D 49 28 DB D0 C2 40 EB 61 EF C6 35 3C BF B6 B2 8B D4 96 36 A4 CD A6 E5 07 4D A6 6D 99 42 98 B9 EE 15 7D 87 DB 78 8A 5E B7 CB B1 B2 F9 45 DB A8 HKLM\SOFTWARE\Microsoft\Cryptography\RNG\Seed: 2F BA DF DD 56 4A 4C C3 E1 12 91 A4 98 A7 EA 4D 11 55 A7 01 25 AD D5 45 80 56 A9 54 7A 30 D5 73 9B 61 CC E0 D6 00 8D 02 D3 11 39 8C E3 8E 57 4C D2 0E 61 8E 8A C7 AB 5F 27 A5 14 BC 61 4E 6A E6 BC D0 7C 43 14 A9 57 F7 51 07 8D 9C 5B 37 A0 D0 HKLM\SYSTEM\ControlSet001\Hardware Profiles\0001\System\CurrentControlSet\Enum\PCI\VEN_1039&DEV_7018&SUBSYS_70181039&REV_02\3&61AAA01&0&0C\DirectSound\Device Presence\VxD: 0x00000001 HKLM\SYSTEM\ControlSet001\Hardware Profiles\0001\System\CurrentControlSet\Enum\PCI\VEN_1039&DEV_7018&SUBSYS_70181039&REV_02\3&61AAA01&0&0C\DirectSound\Device Presence\VxD: 0x00000000 HKLM\SYSTEM\ControlSet001\Hardware Profiles\0001\System\CurrentControlSet\Enum\PCI\VEN_1039&DEV_7018&SUBSYS_70181039&REV_02\3&61AAA01&0&0C\DirectSound\Device Presence\WDM: 0x00000001 HKLM\SYSTEM\ControlSet001\Hardware Profiles\0001\System\CurrentControlSet\Enum\PCI\VEN_1039&DEV_7018&SUBSYS_70181039&REV_02\3&61AAA01&0&0C\DirectSound\Device Presence\WDM: 0x00000000 HKLM\SYSTEM\ControlSet001\Hardware Profiles\0001\System\CurrentControlSet\Enum\PCI\VEN_1039&DEV_7018&SUBSYS_70181039&REV_02\3&61AAA01&0&0C\DirectSound\Mixer Defaults\Acceleration: 0x00000008 HKLM\SYSTEM\ControlSet001\Hardware Profiles\0001\System\CurrentControlSet\Enum\PCI\VEN_1039&DEV_7018&SUBSYS_70181039&REV_02\3&61AAA01&0&0C\DirectSound\Mixer Defaults\Acceleration: 0x0000000F HKLM\SYSTEM\ControlSet001\Hardware Profiles\Current\System\CurrentControlSet\Enum\PCI\VEN_1039&DEV_7018&SUBSYS_70181039&REV_02\3&61AAA01&0&0C\DirectSound\Device Presence\VxD: 0x00000001 HKLM\SYSTEM\ControlSet001\Hardware Profiles\Current\System\CurrentControlSet\Enum\PCI\VEN_1039&DEV_7018&SUBSYS_70181039&REV_02\3&61AAA01&0&0C\DirectSound\Device Presence\VxD: 0x00000000 HKLM\SYSTEM\ControlSet001\Hardware Profiles\Current\System\CurrentControlSet\Enum\PCI\VEN_1039&DEV_7018&SUBSYS_70181039&REV_02\3&61AAA01&0&0C\DirectSound\Device Presence\WDM: 0x00000001 HKLM\SYSTEM\ControlSet001\Hardware Profiles\Current\System\CurrentControlSet\Enum\PCI\VEN_1039&DEV_7018&SUBSYS_70181039&REV_02\3&61AAA01&0&0C\DirectSound\Device Presence\WDM: 0x00000000 HKLM\SYSTEM\ControlSet001\Hardware Profiles\Current\System\CurrentControlSet\Enum\PCI\VEN_1039&DEV_7018&SUBSYS_70181039&REV_02\3&61AAA01&0&0C\DirectSound\Mixer Defaults\Acceleration: 0x00000008 HKLM\SYSTEM\ControlSet001\Hardware Profiles\Current\System\CurrentControlSet\Enum\PCI\VEN_1039&DEV_7018&SUBSYS_70181039&REV_02\3&61AAA01&0&0C\DirectSound\Mixer Defaults\Acceleration: 0x0000000F HKLM\SYSTEM\CurrentControlSet\Hardware Profiles\0001\System\CurrentControlSet\Enum\PCI\VEN_1039&DEV_7018&SUBSYS_70181039&REV_02\3&61AAA01&0&0C\DirectSound\Device Presence\VxD: 0x00000001 HKLM\SYSTEM\CurrentControlSet\Hardware Profiles\0001\System\CurrentControlSet\Enum\PCI\VEN_1039&DEV_7018&SUBSYS_70181039&REV_02\3&61AAA01&0&0C\DirectSound\Device Presence\VxD: 0x00000000 HKLM\SYSTEM\CurrentControlSet\Hardware Profiles\0001\System\CurrentControlSet\Enum\PCI\VEN_1039&DEV_7018&SUBSYS_70181039&REV_02\3&61AAA01&0&0C\DirectSound\Device Presence\WDM: 0x00000001 HKLM\SYSTEM\CurrentControlSet\Hardware Profiles\0001\System\CurrentControlSet\Enum\PCI\VEN_1039&DEV_7018&SUBSYS_70181039&REV_02\3&61AAA01&0&0C\DirectSound\Device Presence\WDM: 0x00000000 HKLM\SYSTEM\CurrentControlSet\Hardware Profiles\0001\System\CurrentControlSet\Enum\PCI\VEN_1039&DEV_7018&SUBSYS_70181039&REV_02\3&61AAA01&0&0C\DirectSound\Mixer Defaults\Acceleration: 0x00000008 HKLM\SYSTEM\CurrentControlSet\Hardware Profiles\0001\System\CurrentControlSet\Enum\PCI\VEN_1039&DEV_7018&SUBSYS_70181039&REV_02\3&61AAA01&0&0C\DirectSound\Mixer Defaults\Acceleration: 0x0000000F HKLM\SYSTEM\CurrentControlSet\Hardware Profiles\Current\System\CurrentControlSet\Enum\PCI\VEN_1039&DEV_7018&SUBSYS_70181039&REV_02\3&61AAA01&0&0C\DirectSound\Device Presence\VxD: 0x00000001 HKLM\SYSTEM\CurrentControlSet\Hardware Profiles\Current\System\CurrentControlSet\Enum\PCI\VEN_1039&DEV_7018&SUBSYS_70181039&REV_02\3&61AAA01&0&0C\DirectSound\Device Presence\VxD: 0x00000000 HKLM\SYSTEM\CurrentControlSet\Hardware Profiles\Current\System\CurrentControlSet\Enum\PCI\VEN_1039&DEV_7018&SUBSYS_70181039&REV_02\3&61AAA01&0&0C\DirectSound\Device Presence\WDM: 0x00000001 HKLM\SYSTEM\CurrentControlSet\Hardware Profiles\Current\System\CurrentControlSet\Enum\PCI\VEN_1039&DEV_7018&SUBSYS_70181039&REV_02\3&61AAA01&0&0C\DirectSound\Device Presence\WDM: 0x00000000 HKLM\SYSTEM\CurrentControlSet\Hardware Profiles\Current\System\CurrentControlSet\Enum\PCI\VEN_1039&DEV_7018&SUBSYS_70181039&REV_02\3&61AAA01&0&0C\DirectSound\Mixer Defaults\Acceleration: 0x00000008 HKLM\SYSTEM\CurrentControlSet\Hardware Profiles\Current\System\CurrentControlSet\Enum\PCI\VEN_1039&DEV_7018&SUBSYS_70181039&REV_02\3&61AAA01&0&0C\DirectSound\Mixer Defaults\Acceleration: 0x0000000F HKU\S-XXXXX\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist\{75048700-EF1F-11D0-9888-006097DEACF9}\Count\HRZR_EHACNGU: 71 00 00 00 FB 01 00 00 10 B5 B3 E4 BB 0C C9 01 HKU\S-XXXXX\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist\{75048700-EF1F-11D0-9888-006097DEACF9}\Count\HRZR_EHACNGU: 71 00 00 00 FC 01 00 00 60 D5 E2 F9 BB 0C C9 01 HKU\S-XXXXX\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist\{75048700-EF1F-11D0-9888-006097DEACF9}\Count\HRZR_EHACNGU:P:\JVAAG\Flfgrz32\EHAQYY32.RKR: 71 00 00 00 96 00 00 00 40 0C B1 98 BA 0C C9 01 HKU\S-XXXXX\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist\{75048700-EF1F-11D0-9888-006097DEACF9}\Count\HRZR_EHACNGU:P:\JVAAG\Flfgrz32\EHAQYY32.RKR: 71 00 00 00 97 00 00 00 60 D5 E2 F9 BB 0C C9 01 HKU\S-XXXXX\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist\{75048700-EF1F-11D0-9888-006097DEACF9}\Count\HRZR_EHAPCY: 71 00 00 00 1D 00 00 00 40 0C B1 98 BA 0C C9 01 HKU\S-XXXXX\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist\{75048700-EF1F-11D0-9888-006097DEACF9}\Count\HRZR_EHAPCY: 71 00 00 00 1E 00 00 00 00 5C E4 F9 BB 0C C9 01 HKU\S-XXXXX\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist\{75048700-EF1F-11D0-9888-006097DEACF9}\Count\HRZR_EHAPCY:"P:\JVAAG\flfgrz32\ZZFLF.PCY",@0: 71 00 00 00 13 00 00 00 40 0C B1 98 BA 0C C9 01 HKU\S-XXXXX\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist\{75048700-EF1F-11D0-9888-006097DEACF9}\Count\HRZR_EHAPCY:"P:\JVAAG\flfgrz32\ZZFLF.PCY",@0: 71 00 00 00 14 00 00 00 00 5C E4 F9 BB 0C C9 01 HKU\S-XXXXX\Software\Microsoft\Windows\CurrentVersion\Multimedia\MIDIMap\ConfigureCount: 0x00000009 HKU\S-XXXXX\Software\Microsoft\Windows\CurrentVersion\Multimedia\MIDIMap\ConfigureCount: 0x0000000A
|
Nombre de modifications :18je regarderai avec les API (sans promesse) ++ Prenez un instant pour répondre à ce sondage svp
|
|
mardi 2 septembre 2008 à 10:39:40 |
Re : Quelle API pour modifier l'accélération matérielle de la carte son ?

Kevin.Ory
|
Salut, En même temps, si ces sons sont correctement lus pas un lecteur audio (Winamp, WMP...) même sur des PC équipés de cartes son d'entrée de gamme, cela veut dire que ce problème est lié à autre chose. Je doute que Winamp ou WMP réduisent l'accélération matériel de la carte son lors de leur lancement...
|
|
mardi 2 septembre 2008 à 12:15:54 |
Re : Quelle API pour modifier l'accélération matérielle de la carte son ?

PCPT
|
encore que winamp n'est pas le bon exemple (puisqu'il fait des fondus entre les pistes en option par défaut) mais tu as tout à fait raison. allez un peu de pub par les API mci  http://www.vbfrance.com/codes/JOUER-SON-WAV-MP3-MID-SYSTEM-NOTE-UNIQUEMENT_36041.aspx ++ Prenez un instant pour répondre à ce sondage svp
|
|
mercredi 3 septembre 2008 à 01:51:31 |
Re : Quelle API pour modifier l'accélération matérielle de la carte son ?

orellabac
|
Pardon. Mon errour.
Tu peut changer le registre directement: Pour example dans mon ordinateur ces sont les changes pour acceleration ON:
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Hardware Profiles\0001\System\CurrentControlSet\Enum\PCI\VEN_8086&DEV_27DE&SUBSYS_01AD1028&REV_01\3&172e68dd&0&F2\DirectSound\Mixer Defaults] "Acceleration"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Hardware Profiles\0001\System\CurrentControlSet\Enum\PCI\VEN_8086&DEV_27DE&SUBSYS_01AD1028&REV_01\3&172e68dd&0&F2\DirectSound\Device Presence] "VxD"=dword:00000001 "WDM"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\{34469DE2-6C55-49A6-A579-0D3C2F9EAB34}\0000] "Acceleration.Level"=-
et OFF:
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Hardware Profiles\0001\System\CurrentControlSet\Enum\PCI\VEN_8086&DEV_27DE&SUBSYS_01AD1028&REV_01\3&172e68dd&0&F2\DirectSound\Mixer Defaults] "Acceleration"=dword:0000000f
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Hardware Profiles\0001\System\CurrentControlSet\Enum\PCI\VEN_8086&DEV_27DE&SUBSYS_01AD1028&REV_01\3&172e68dd&0&F2\DirectSound\Device Presence] "VxD"=dword:00000000 "WDM"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\{34469DE2-6C55-49A6-A579-0D3C2F9EAB34}\0000] "Acceleration.Level"=dword:00000005
|
|
mercredi 3 septembre 2008 à 02:10:41 |
Re : Quelle API pour modifier l'accélération matérielle de la carte son ?
|
mercredi 3 septembre 2008 à 18:25:04 |
Re : Quelle API pour modifier l'accélération matérielle de la carte son ?

orellabac
|
Pardon pour la confussion and mercu beaucoup pour l'explication
Si tu lis http://msdn.microsoft.com/fr-fr/library/ms790572(en-us).aspx on peut voir que il n'existe pas un API pour change l'acceleration materriele Mais tu peut employeer le code si desous:
Imports System.Runtime.InteropServices Imports Microsoft.Win32 Module module1
Enum DirectSoundAccelerationLevels ProgramError EmulationOnly Basic Standard Full End Enum
Function ObtenirAccelerationMaterielle() As DirectSoundAccelerationLevels 'Cette Example est sur pour PCI Using registrySYSTEM As RegistryKey = My.Computer.Registry.LocalMachine.OpenSubKey("SYSTEM") Using registryControlSet001 As RegistryKey = registrySYSTEM.OpenSubKey("ControlSet001") Using registryHardwareProfiles As RegistryKey = registryControlSet001.OpenSubKey("Hardware Profiles") Using registry0001 As RegistryKey = registryHardwareProfiles.OpenSubKey("Current") Using registrySystem2 As RegistryKey = registry0001.OpenSubKey("System") Using registryCurrentControlSet As RegistryKey = registrySystem2.OpenSubKey("CurrentControlSet") Using registryEnum As RegistryKey = registryCurrentControlSet.OpenSubKey("Enum") Using registryPCI As RegistryKey = registryEnum.OpenSubKey("PCI") Using directSound As RegistryKey = RegistryEntryAvecDirectSound(registryPCI) Dim devicePresence As RegistryKey = directSound.OpenSubKey("Device Presence", True) Dim mixerDefault As RegistryKey = directSound.OpenSubKey("Mixer Defaults", True) If devicePresence.GetValue("VxD") = 0 Then Return DirectSoundAccelerationLevels.EmulationOnly Else If devicePresence.GetValue("VxD") = 1 AndAlso devicePresence.GetValue("VxD") = 1 AndAlso mixerDefault.GetValue("Acceleration") = &HF Then Return DirectSoundAccelerationLevels.Basic End If Select Case mixerDefault.GetValue("Acceleration") Case &H0 Return DirectSoundAccelerationLevels.Full Case &H8 Return DirectSoundAccelerationLevels.Standard Case &HF Return DirectSoundAccelerationLevels.EmulationOnly End Select Return DirectSoundAccelerationLevels.ProgramError End If
End Using End Using End Using End Using End Using End Using End Using End Using End Using End Function
Sub ChangezAccelerationMaterielle(ByVal newState As DirectSoundAccelerationLevels) 'Cette Example est sur pour PCI Using registrySYSTEM As RegistryKey = My.Computer.Registry.LocalMachine.OpenSubKey("SYSTEM") Using registryControlSet001 As RegistryKey = registrySYSTEM.OpenSubKey("ControlSet001") Using registryHardwareProfiles As RegistryKey = registryControlSet001.OpenSubKey("Hardware Profiles") Using registry0001 As RegistryKey = registryHardwareProfiles.OpenSubKey("Current") Using registrySystem2 As RegistryKey = registry0001.OpenSubKey("System") Using registryCurrentControlSet As RegistryKey = registrySystem2.OpenSubKey("CurrentControlSet") Using registryEnum As RegistryKey = registryCurrentControlSet.OpenSubKey("Enum") Using registryPCI As RegistryKey = registryEnum.OpenSubKey("PCI") Using directSound As RegistryKey = RegistryEntryAvecDirectSound(registryPCI) Dim devicePresence As RegistryKey = directSound.OpenSubKey("Device Presence", True) Dim mixerDefault As RegistryKey = directSound.OpenSubKey("Mixer Defaults", True) Select Case newState Case DirectSoundAccelerationLevels.EmulationOnly mixerDefault.SetValue("Acceleration", &HF) devicePresence.SetValue("VxD", 0) devicePresence.SetValue("WDM", 0) Case DirectSoundAccelerationLevels.Basic mixerDefault.SetValue("Acceleration", &HF) devicePresence.SetValue("VxD", 1) devicePresence.SetValue("WDM", 1) Case DirectSoundAccelerationLevels.Standard mixerDefault.SetValue("Acceleration", &H8) devicePresence.SetValue("VxD", 1) devicePresence.SetValue("WDM", 1) Case DirectSoundAccelerationLevels.Full mixerDefault.SetValue("Acceleration", 0) devicePresence.SetValue("VxD", 1) devicePresence.SetValue("WDM", 1) End Select End Using End Using End Using End Using End Using End Using End Using End Using End Using
End Sub
Sub main() ChangezAccelerationMaterielle(DirectSoundAccelerationLevels.EmulationOnly) MsgBox("Check") ChangezAccelerationMaterielle(DirectSoundAccelerationLevels.Basic) MsgBox("Check") ChangezAccelerationMaterielle(DirectSoundAccelerationLevels.Standard) MsgBox("Check") ChangezAccelerationMaterielle(DirectSoundAccelerationLevels.Full) End Sub
Function RegistryEntryAvecDirectSound(ByVal root As RegistryKey) As RegistryKey 'Les PCI Keys sont comme ' + - VEN_14E4&DEV_1677&SUBSYS_01AD1028&REV_01 ' + ---- 3&172e68dd&0&F2 For Each keyName As String In root.GetSubKeyNames() Using SubKey As RegistryKey = root.OpenSubKey(keyName) If SubKey.SubKeyCount > 0 Then Using subSubKey As RegistryKey = SubKey.OpenSubKey(SubKey.GetSubKeyNames()(0)) If Array.IndexOf(subSubKey.GetSubKeyNames(), "DirectSound") <> -1 Then 'trouve Return subSubKey.OpenSubKey("DirectSound") End If End Using
End If End Using Next Return Nothing End Function
End Module
|
|
mercredi 3 septembre 2008 à 18:50:42 |
Re : Quelle API pour modifier l'accélération matérielle de la carte son ?

jmc70
|
Merci à Orellabac (et à tous les intervenants). Je vais essayer de traduire cela en VB6 (si j'y arrive, je mettrai le code à disposition). Je sais maintenant où intervenir dans la base de registres et j'exclus donc le recours aux API. Je regarde cela dès que j'ai un peu de temps (je ne valide pas la réponse pour l'instant).
JMC70
|
|
Cette discussion est classée dans : carte, api, accélération, panneau, matérielle
Répondre à ce message
Sujets en rapport avec ce message
Api lecrture carte sesam vitale [ par Docmail ]
je cherche l'api qui permets de lire la carte sesam vitale...
API READFILE et WRITEFILE ET CARTE A PUCE [ par SR2 ]
Salut à tous je cherche un moyen d'explorer et récupérer des données se trouvant sur une carte à puce sans mscommPour cela je dois me connecter au por
Création d'une API pour carte à puce, utilisation de winscard.dll, urgent svp ! [ par chico200987 ]
Bonjour à tous, J'explique mon cas : Je suis actuellement en stage informatique de BTS 1ère année. J'ai pour mission de réflechir à comment cre
api pour carte graphique [ par hhhp2004 ]
hhhp2004salut,quelequn connait une ou des api qui donnent des info sur la carte graphique ? (je ne voudrais pas passer par le registre ...)merci
[BAR]Utilisation de l'API GOOGLE MAP sous Access 2003 [ par MeShoggun ]
Bonjour à tous, et tout d'abord un grand merci pour la qualité des informations disponibles sur les différents forums. Je développe actuellement une
Google Maps API Javascript [ par mimimiao ]
[^^clinoeil3] bonjour tout le monde j'ai un projet a réaliser et pour ceci j'ai a utiliser l'api google map javascript dans du html je voudrais savoir
Désactiver l'accélération matérielle ? [ par Lapin26 ]
Bonjour, Je suis débutant et je développe un petit programme sous vb6 pour winXP pro SP2 sur un compte admin.J'aimerais savoir s'il n'y a pas un moyen
Utilisation du port com sous XP [ par JUMPC ]
Une carte // série équipée d'un UART CDP6402 suivi d'un Max 232 (com 1 :9600,N,8,1)fontionne correctement sous VB5 avec win 98SE : le pc interroge l
API EnumWindows et postmessage [ par Lapin26 ]
Bonjour, je cherche à fermer toutes les fenêtres ouvertes (sans toucher aux process de windows et sans toucher à une fenêtre dont je connais le nom),
Trouver la hauteur du son qui sort de la carte son [ par mierkool ]
Bonjour,j'aimerai trouver comment faire de facon simple pour connaitre la hauteur du son (do ré mi...) qui sort de la carte son genre microphone ou li
Livres en rapport
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|