OK, thanks for letting me know. I think this would be a good feature to add as the user never thinks they have typed in their password incorrectly.
There's no definite way for tell this.
Is there any way to positively determine if the reason a WinSCP.SessionRemoteException has been thrown is because the password is incorrect? I see that "Access Denied" and "Authentication Failed" are returned in the session.output collection of strings, will this only (and always) occurr if the password is incorrect?
Thanks for any help.