[Webinar] Streamline your web hosting managementRegister Today

x
?
Solved

Network Logon Override

Posted on 1999-01-29
9
Medium Priority
?
173 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
  • 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
Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

 
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 300 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

Get your problem seen by more experts

Be seen. Boost your question’s priority for more expert views and faster solutions

Question has a verified solution.

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

Creating an auto free TStringList The TStringList is a basic and frequently used object in Delphi. On many occasions, you may want to create a temporary list, process some items in the list and be done with the list. In such cases, you have to…
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…
With just a little bit of  SQL and VBA, many doors open to cool things like synchronize a list box to display data relevant to other information on a form.  If you have never written code or looked at an SQL statement before, no problem! ...  give i…
In this video I will demonstrate how to set up Nine, which I now consider the best alternative email app to Touchdown.
Suggested Courses

612 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