../Msgboard/Modding your system/Add button/link to Logon dialogHome
dean730 - 02 Jul. 2008 - 18:33:

Add button/link to Logon dialog

OK, I've been searching but can't find anything yet on adding either a button or link to the logon dialog box. I need it to open a URL, or something when it is clicked on. Like the default Help does.
 
04 Aug. 2008 - 15:39 bal98er
i'm assuming you're using winxp and solely winxp.
you need reshacker to do this.
http://www.angusj.com/resourcehacker/

the logon dialog is embedded in msgina.dll - dialog #1500.

to add any control of your choice fire up reshack and load msgina.dll into it from c:windowssystem32 folder. navigate to dialog #1500 and expand the tree. you'll see the dialog show up on the right side. you'll find many controls there. right click anywhere on the dialog (not on any control!) and choose insert control. you'll get a dialog where you'll see many adjustments including the caption box and id box. the caption is - you guessed it right! the id box gets a number unique to your new control.

now, from here on you need to be extra careful in order to proceed. first you've to make sure that the id number you give to your control is unique, that is, it doesn't clash with any id of any already present control. so make sure of that. each control has a specific name. for example the control SysAnimate32 is for avi, SysLink is for hyperlink, STATIC is for icons and bitmaps, and so on.

before you proceed to do your own hack, i'd advise you to read reshack tutorial by vishal gupta.

http://www.askvg.com/tutorial-all-about-resource-hacker-in-a-brief-tutorial/

i sure hope you've success in creating your own control.
 
22 Jan. 2009 - 13:51 anshi
Hey in reply to above article, i checked but there is no class exists in msgina.dll as SysLink sing which v can add a link. Is there any other possible way or can I get SysLink link class in sum way???
 
06 Jul. 2009 - 15:58 bal98er
@anshi

dear, there're no classes in executables or dlls. the syslink i mentioned is a system defined object call built into the win kernel. i'm sure once you fire up reshacker and load up msgina.dll (or, for that matter, any dll), you can start experimenting inserting object calls. just follow the procedure i mentioned above.

tell me if you need any help or directions.
 
08 Jul. 2009 - 16:31 bal98er
@anshi

sorry. you're correct! i was mistaken. there's no syslink "inside" the edit control. you've to manually add the script on the right side between the
{ &
}

i'd suggest you consult vishal gupta @ askvg.com for any further help.
 
Please log-in to post.
You need to be logged in to post. To log-in, or to register an account go -there.
 
Options
Login | Help | Profile | User list | Display last  
 days 


../Msgboard/Modding your system/Add button/link to Logon dialogTop

xhtml 1.1