Solved

Network Logon Override

Posted on 1999-01-29
9
163 Views
Last Modified: 2010-04-06
Hi all,

What I have done is a login dialog. But now I want MY
login dialog to appear INSTEAD of the one that Win9.x/NT
is using. Both the Windows logon and the other network dialogs as well ( would be appreciated ).
My dialog will take the information and send it ( or in any
other way take care of it. ).
I have heard that this can be done by hooking
something from a DLL. But I have tried finding information
on it, but brutally failed.

If anyone can give me a small source or help so that I can
go along with my programming, the points is yours.

Thank you.
0
Comment
Question by:cruxis
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 5
  • 4
9 Comments
 

Author Comment

by:cruxis
ID: 1363762
Edited text of question
0
 
LVL 20

Expert Comment

by:Madshi
ID: 1363763
Wow, that looks like you've a lot of work to do...  :-(

If you want to replace the winNT login dialog you have to write your own "gina.dll" (or was it msgina.dll?). There are some freeware sources somewhere that do this in C(++). I heard that somebody has done this in Delphi, too. But unfortunately I don't know where to get all this stuff from...  :-(

In win95 it's a little bit easier somehow. You can adjust the windows settings in a way that no boxes appear at all. Then you can write your own program that starts up as a service and shows a little dialog. But the problem here: How to make windows login to whatever the user inputs in your dialog? I've heard about a little hack that sends these information directly to the microsoft network client. But you'll have to find out yourself, how this could be done. Look for informations about network clients...

I don't know how to replace the other dialogs.

Sorry, that's all I can tell you. I hope it helped at least a little bit...

Regards, Madshi.
0
 

Author Comment

by:cruxis
ID: 1363764
Thanx Madshi,

Yes, I saw something about Gina in the MSDN library. But not
HOW to do it. I know that it is possible to hook into it.
I think even that NOVELL does somekind of own login, dont they?

Thanx for your comments anyway, everything is moste appreciated.
0
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 20

Expert Comment

by:Madshi
ID: 1363765
Don't know NOVELL.
You can probably hook into Gina. But I know that you can also replace the whole Gina.dll.

Regards, Madshi.
0
 
LVL 20

Expert Comment

by:Madshi
ID: 1363766
0
 

Author Comment

by:cruxis
ID: 1363767
Okej,

thanx. Anyone have a source for replacing GINA.DLL then? :D..
Or perhaps have some general information that gives enough
information so I can write it myself, would be great.

Regards, Cruxis.

0
 
LVL 20

Expert Comment

by:Madshi
ID: 1363768
Check the link, I think you'll get some C(++) sources there...
0
 

Author Comment

by:cruxis
ID: 1363769
Okej,

so for what the NT job is concerned I probably can do a GINA
dll. ( though I have never ported C++ code, but how hard can it be?. =)

Okej, I can be satisfied with this. Now how can I give you your points? I guess you want them. =)

Regards

Cruxis.
0
 
LVL 20

Accepted Solution

by:
Madshi earned 150 total points
ID: 1363770
Hmmm. I'm posting an answer, so you can give me the points. However, I'm here if you need more help. If you've problems with converting the C(++) code, just ask. I'm no C(++) expert, but perhaps I can help.

Thank you for the points...  :-)

Regards, Madshi.
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In this tutorial I will show you how to use the Windows Speech API in Delphi. I will only cover basic functions such as text to speech and controlling the speed of the speech. SAPI Installation First you need to install the SAPI type library, th…
Introduction Raise your hands if you were as upset with FireMonkey as I was when I discovered that there was no TListview.  I use TListView in almost all of my applications I've written, and I was not going to compromise by resorting to TStringGrid…
This is a high-level webinar that covers the history of enterprise open source database use. It addresses both the advantages companies see in using open source database technologies, as well as the fears and reservations they might have. In this…
There are cases when e.g. an IT administrator wants to have full access and view into selected mailboxes on Exchange server, directly from his own email account in Outlook or Outlook Web Access. This proves useful when for example administrator want…

707 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question