Merci pour ton aide mais désolé je ne peut pas t'aider

mais je pense que c'est par rapport à la base de registre si tu veux modifier des fonctions
@++
-------------------------------
Réponse au message :
-------------------------------
Declare Function GetClassName Lib "user32" Alias "GetClassNameA" (ByVal hwnd As Long, ByVal lpClassName As String, ByVal nMaxCount As Long) As Long
J'avais oublié de vous donner cette API
-------------------------------
Réponse au message :
-------------------------------
Dim WinWnd As Long
Dim RetVal As Long
Dim lpClassName As String
WinWnd = FindWindow(vbNullString, "Panneau de configuration")
lpClassName = Space(256)
RetVal = GetClassName(WinWnd, lpClassName, 256)
MsgBox "Classname: " + Left$(lpClassName, RetVal)
J 'espère que cela correspond à vos besoins
Quant à moi je cherche 1°) à bloquer l'accès au panneau
de config (je dis bien bloqué ou verrouillé et non masqué)
2°) à masquer ou verrouillé l'un des onglets du panneau de config
(par exemple celui de l'écran de veille) mais laisser libre l'accès
au panneau de config et ses autres onglets
Le tout sans avoir ouvert le panneau de config
D 'avance Merci
-------------------------------
Réponse au message :
-------------------------------
Kikoo tlm !

J'aurai voulu savoir dans l'API FindWindow :
Declare Function FindWindow Lib "user32" Alias "FindWindowA" ( _
ByVal lpClassName As String, _
ByVal lpWindowName As String) As Long
> Comment trouver lpClassName d'une fenêtre spécifique ?
Merci beaucoup
@+++