    
             ____                     __       __                
            /  _/_ _  __ _  ___  ____/ /____ _/ /                 
           _/ //  ' \/  ' \/ _ \/ __/ __/ _ `/ /                   
          /___/_/_/_/_/_/_/\___/_/  \__/\_,_/_/                    
            ____                          __          __           
           / __ \___ ___ _______ ___  ___/ /__ ____  / /____       
          / /_/ / -_|_-</ __/ -_) _ \/ _  / _ `/ _ \/ __(_-<       
         /_____/\__/___/\__/\__/_//_/\_,_/\_,_/_//_/\__/___/       
                                                                   
     Author: SantMat - (santmat@immortaldescendants.org)           
     Topic: SantMat's Import Searcher                              
     Date: 4/16/2000                                               
     Level:                                                        
     (X) Beginner (X) Intermediate (X) Advanced (X) Expert         
                                                                   
      
      
        





Source code and additional links: 




			     *****************************
*****************************Attention All who read this!!*******************
****Iczelion's code for finding Imports was the base I used for this prog!!**
****I completely forgot about giving him credit, as I was in such a hurry to*
****do this project! I am sorry for that! And I don't respect thieves!*******
****Goto Iczelion's Win32 Assembly HomePage @ win32asm.cjb.net, It rocks!!!**
****************************Accept My Apology********************************
			    *****************


Well, here it is folks!

This is a truly original program!, At least I think it is :)

This is what is does:
After you, the user, enters some search info, the program then searches
through your computer's files and finds the files that import the dll
and/or the functions within the dll you specified in the search info :)

"What the hell is this good for?":
Well, say you patched mprserv.dll, as I did, to log peoples usernames
and passwords. Now, with this program, you can search your system for 
all the files that use that dll. Because the part you patched could be
used by more than one program! Therefore, this program is very helpful.

This is how you enter the search info:    ***Read This Section!***
--------------------------------------------------------------------------
In the first edit box, you put the name of the dll you want to search for.

Here is am example: "kernel32.dll". 
Make sure there is no spaces or quotes.
--------------------------------------------------------------------------
In the next edit box, you put the name of the function you wish to search
for. The function you search for must be in the dll you specified in the 
first edit box. :)

Here is an example: "loadlibrarya" - Not case sensitive :)
Make sure there is no spaces or quotes.
--------------------------------------------------------------------------
The third item is the check box. You can check it or not. If it is checked
then the program will only search for files that import the dll you 
selected. If it isn't checked, the program will also search for the 
function you entered.

--------------------------------------------------------------------------
Next, hit the button "Select a Folder...". This will open a dialog that
allows you to select a folder to search through. After you select a folder
it will show up in the area just below the button.

*Network Folders also work!*

--------------------------------------------------------------------------
And lastly, select the file types you wish to search through from the list
box. Or, you can place your own in there :)
                                          **************************** 
Here is an example, "*.*", or "*.exe" ****Only one string at a time!!!****
Make sure there is no spaces or quotes.   ****************************
--------------------------------------------------------------------------

Tell me what you think :)

SantMat --> santmat@immortaldescendants.org