Solved

Network Logon Override

Posted on 1999-01-29
9
162 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

Independent Software Vendors: 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

Have you ever had your Delphi form/application just hanging while waiting for data to load? This is the article to read if you want to learn some things about adding threads for data loading in the background. First, I'll setup a general applica…
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…
Finds all prime numbers in a range requested and places them in a public primes() array. I've demostrated a template size of 30 (2 * 3 * 5) but larger templates can be built such 210  (2 * 3 * 5 * 7) or 2310  (2 * 3 * 5 * 7 * 11). The larger templa…
In a recent question (https://www.experts-exchange.com/questions/29004105/Run-AutoHotkey-script-directly-from-Notepad.html) here at Experts Exchange, a member asked how to run an AutoHotkey script (.AHK) directly from Notepad++ (aka NPP). This video…

737 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