Re: Rewriting the MSGINA.DLL

From: James Williams (itenginerd_at_nospam.earthlink.nospam.net)
Date: 03/25/04


Date: Thu, 25 Mar 2004 16:03:16 -0500

I know that rewriting the GINA is way more than a minor issue. 8)
Several groups I've worked with have tried, and even used for a time,
custom GINAs. But they just are too much hassle to maintiain over time.

I certainly would recommend against writing your own. I find it really
hard to buy that writing your own to satisfy the limitations of another
piece of software is going to be anything but a nightmare in the long term.

You're better off calling into some low-level APIs like the NPAPI during
login and password change rather than rewriting the GINA.

$0.02

(j)
James

Tom Bennett wrote:

> We have a minor issue that we need to address. We have the policy of the
> minimum password length of 8 characters on our domain. We also have a
> password synchronization program that allows a maximum of 8 characters due
> to ACF2 restrictions. So, this means we have a password length of no more
> or no less than 8 characters.
>
> Based on the setup above, I am in search of documentation of how to change
> the error message that you receive when you try to change your password with
> more than 8 characters. Windows itself will allow it, but since the
> passoword synchronization does not allow more than 8, so it passes back an
> error that the password can not be set. So, no passwords are reset for the
> user. The error message that a user receives from windows is that the
> password must be at least 8 characters. There is nothing about the maximum
> length of the password. It can be misleading for a user.
>
> If the initial investigation I've done is correct, what needs done is to
> modify the msgina.dll. However, I am unable to find documentation on how to
> create a new msgina.dll so that it would present a valid error message.
>
> Can anyone assist with this subject?
>
>



Relevant Pages

  • Re: New-Line in Regular Expression
    ... really good responses. ... > # Open the file for reading and if cannot die and give error message. ... > # While the file is open read through it and remove new line characters. ... > # For each item in the array print it out. ...
    (perl.beginners)
  • Re: New-Line in Regular Expression
    ... reason: POP3 Host did not acknowlege ... > # While the file is open read through it and remove new line characters. ... > # For each item in the array print it out. ... match the date field and the time field, and stored the exact log error message ...
    (perl.beginners)
  • Re: Access 2003 Combo problem
    ... that's why your getting the error message "Too Long" ... What's happening is that you are attempting to insert the Name, not the Abv ... characters long) and the two letter combination in the other field (2 ... Chuck Buckley ...
    (microsoft.public.access.formscoding)
  • RE: Repost - RunTime Error - Field too small
    ... Jet won't store changes to the external database in the table ... Here is the DLookup statement in the AfterUpdate event of the FacilityNumber ... If the name is longer that 30 characters, I get the error message. ...
    (microsoft.public.access.formscoding)
  • Re: strong passwords
    ... shorter than 15 characters is a futile effort. ... > suggest that you have a minimum password age of at least 10 days. ... Workstations) as your users will most likely NOT come up with a ... > in an error message that is quite generic and not very informative. ...
    (microsoft.public.win2000.active_directory)