    
        ____                     __       __           
       /  _/_ _  __ _  ___  ____/ /____ _/ /            
      _/ //  ' \/  ' \/ _ \/ __/ __/ _ `/ /              
     /___/_/_/_/_/_/_/\___/_/  \__/\_,_/_/               
       ____                          __          __      
      / __ \___ ___ _______ ___  ___/ /__ ____  / /____  
     / /_/ / -_|_-</ __/ -_) _ \/ _  / _ `/ _ \/ __(_-<  
    /_____/\__/___/\__/\__/_//_/\_,_/\_,_/_//_/\__/___/  
                                                         
          Web: http://www.ImmortalDescendants.org        
                     Author: Extasy                      
                      Date: 18/02/2001                   
          	       Topic: Dll Lord                     
                      Level: Easy/Intermediate           
                                                         
      
       
        




Yes ! The file you downloaded isn't corrupt :) There's only one dll, a bmp and this text in the zip !
Your goal is to create a loader for that dll. But it's not that easy :)


GOALS :


1/ The dll will display a MessageBox with the text "Yes, you made it work !  Cool !". Exactly that text, of course without the quotes :)
2/ You will create a DIALOGBOX (not a window :), and the dll will insert the bitmap (itworks.bmp) in it.
3/ You can't touch a single bit of my dll


Then everything is up to you :)


Mail me with solutions at extasy@immortaldescendants.org, or meet me on EFNet in #immortaldescendants

If you are a good reverser, don't read what's below :)









HINT: You can retreive the hwnd of an item in a dialogbox with the api GetDlgItem, then you can use it as a window hwnd :)