?
Solved

Network Logon Override

Posted on 1999-01-29
9
Medium Priority
?
165 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
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

 
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

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

A lot of questions regard threads in Delphi.   One of the more specific questions is how to show progress of the thread.   Updating a progressbar from inside a thread is a mistake. A solution to this would be to send a synchronized message to the…
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 this video we outline the Physical Segments view of NetCrunch network monitor. By following this brief how-to video, you will be able to learn how NetCrunch visualizes your network, how granular is the information collected, as well as where to f…
Have you created a query with information for a calendar? ... and then, abra-cadabra, the calendar is done?! I am going to show you how to make that happen. Visualize your data!  ... really see it To use the code to create a calendar from a q…
Suggested Courses
Course of the Month8 days, 21 hours left to enroll

764 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