Declare Integer LogonUser In advapi32 String lpszUsername,; String lpszDomain,; String lpszPassword,; Integer dwLogonType,; Integer dwLogonProvider,; Integer @phToken * dwLogonProvider: #Define LOGON32_PROVIDER_DEFAULT 0 #Define LOGON32_PROVIDER_WINNT50 3 #Define LOGON32_PROVIDER_WINNT40 2 #Define LOGON32_PROVIDER_WINNT35 1 * dwLogonType: #Define LOGON32_LOGON_INTERACTIVE 2 #Define LOGON32_LOGON_NETWORK 3 #Define LOGON32_LOGON_BATCH 4 #Define LOGON32_LOGON_SERVICE 5 cUserId = "myuserid" cPassword = "mypassword" cDomain = "mydomain" nToken = 0 nHandle = LogonUser (cUserId , ; cDomain , ; cPassword , ; LOGON32_LOGON_INTERACTIVE, ; LOGON32_PROVIDER_DEFAULT , ; nToken) If nHandle > 0 MessageBox ("Password is correct!") else MessageBox ("Password is NOT correct!") endifStill on search for problems in the above aproach or other ways to accomplish the task I'm wanting to.