Learn how to a build a cloud-first strategyRegister Now

x
?
Solved

Network Logon Override

Posted on 1999-01-29
9
Medium Priority
?
171 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
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!

 
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

Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

Question has a verified solution.

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

This article explains how to create forms/units independent of other forms/units object names in a delphi project. Have you ever created a form for user input in a Delphi project and then had the need to have that same form in a other Delphi proj…
Hello everybody This Article will show you how to validate number with TEdit control, What's the TEdit control? TEdit is a standard Windows edit control on a form, it allows to user to write, read and copy/paste single line of text. Usua…
In a question here at Experts Exchange (https://www.experts-exchange.com/questions/29062564/Adobe-acrobat-reader-DC.html), a member asked how to create a signature in Adobe Acrobat Reader DC (the free Reader product, not the paid, full Acrobat produ…
Whether it be Exchange Server Crash Issues, Dirty Shutdown Errors or Failed to mount error, Stellar Phoenix Mailbox Exchange Recovery has always got your back. With the help of its easy to understand user interface and 3 simple steps recovery proced…
Suggested Courses

864 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