Bonjour à tous

Me voilà encore avec mes questions existencielles sur System.Console
Je travaille avec un environnement XP Pro SP3

Voici la seule dll disponible pour faire ce que je souhaite :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4

[DllImport("kernel32.dll", SetLastError = true)]
privatestaticexternbool SetCurrentConsoleFontEx(IntPtr ConsoleOutput, Boolean MaximumWindow,  FontInfoEx ConsoleCurrentFont);
Pourtant lorsque je veux l'utiliser dans une méthode quelconque, j'ai le message d'erreur suivant :
Impossible de trouver le point d'entrée ...
J'ai essayé sans conviction les implémentations suivantes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
..., EntryPoint = "SetCurrentConsoleFont", ...
et
..., EntryPoint = "SetCurrentConsoleFontEx", ...
résultat : le même message d'erreur.

Par acquis de conscience, j'ai ausculté ma dll kernel32.dll , et effectivement SetCurrentConsoleFontEx semble ne pas exister dans kernel32.dll
Il me semble que cet API existait avant Vista.
Pourriez-vous venir combler mon inculture ? Et me guider vers une solution alternative si nécessaire.

Bien à vous, Néguib