Important alert: (current site time 7/16/2013 3:09:46 AM EDT)
 

winzip icon

EliteSpy+ (with Code Generator)

Email
Submitted on: 11/1/2001 2:50:37 AM
By: Andrea Batina[Revelatek] 
Level: Advanced
User Rating: By 53 Users
Compatibility: VB 4.0 (32-bit), VB 5.0, VB 6.0
Views: 31698
author picture
(About the author)
 
     EliteSpy+ is program for spying windows. You can spy any window and you can manipulate them using the command buttons in Program. You can minimize, maximize, terminate, enable, disable, flash, put on top, etc. This program also contains a code generator which you can use to generate code which will manipulate with the specified window. There is also a list of running process. You can also terminate any process you want. And please vote for this program if you like it!

 
winzip iconDownload code

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. Afterdownloading it, you will need a program like Winzip to decompress it.Virus note:All files are scanned once-a-day by Planet Source Code for viruses, but new viruses come out every day, so no prevention program can catch 100% of them. For your own safety, please:
  1. Re-scan downloaded files using your personal virus checker before using it.
  2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.
  3. Scan the source code with Minnow's Project Scanner

If you don't have a virus scanner, you can get one at many places on the net including:McAfee.com

 
Terms of Agreement:   
By using this code, you agree to the following terms...   
  1. You may use this code in your own programs (and may compile it into a program and distribute it in compiled format for languages that allow it) freely and with no charge.
  2. You MAY NOT redistribute this code (for example to a web site) without written permission from the original author. Failure to do so is a violation of copyright laws.   
  3. You may link to this code from another website, but ONLY if it is not wrapped in a frame. 
  4. You will abide by any additional copyright restrictions which the author may have placed in the code or code's description.


Other 2 submission(s) by this author

 


Report Bad Submission
Use this form to tell us if this entry should be deleted (i.e contains no code, is a virus, etc.).
This submission should be removed because:

Your Vote

What do you think of this code (in the Advanced category)?
(The code with your highest vote will win this month's coding contest!)
Excellent  Good  Average  Below Average  Poor (See voting log ...)
 

Other User Comments
11/1/2001 3:02:37 AMAndrea Batina

Please leave your comments and/or suggestions.
(If this comment was disrespectful, please report it.)

 
11/1/2001 4:58:20 AMWillem Pardaens

Hey, thats really GREAT code !!!! It's excellent, I can use it. I also discovered new functions like enable/disable. Thanks :):)

WP
(If this comment was disrespectful, please report it.)

 
11/1/2001 9:11:35 AMJC

Worthy of Code of the Month!! 5 globes. Question? The only thing I've found that I can't get to work is Terminating an IE Window.
(If this comment was disrespectful, please report it.)

 
11/1/2001 11:46:58 AMBidun

Its an alagrant Code.
(If this comment was disrespectful, please report it.)

 
11/1/2001 2:44:17 PMShane M. Croft

Good Stuff.
(If this comment was disrespectful, please report it.)

 
11/1/2001 3:02:07 PMCory J. Geesaman

stop submitting the same thing everyone else does, get an original idea and post it, i gave you a poor rating because i am sick of these window spys that can be made so easily and get such a high rating.
(If this comment was disrespectful, please report it.)

 
11/1/2001 5:37:18 PMUltimatum

I'd have to agree (somewhat). I'm getting tired of seeing all the API/Window Spy programs here. (Yes, even I created one.) They are rather simplistic in design. I'm not saying they need to be taken off the site; I am saying that there should be some ones with functions we haven't seen before.
(If this comment was disrespectful, please report it.)

 
11/1/2001 6:53:41 PMLinguar Amadala

Hello,
Nice code. The only complaint I have is you can select windows on the window that selects them @_@ -- Causing a few problems when you 'terminate'. It's a bit weird to have the program end up having no buttons, or text boxes (seems the Handle textbox is necessary :)
For the most part, good code.
(If this comment was disrespectful, please report it.)

 
11/2/2001 8:56:21 AMBruce

I think you did an excellent job. You have a good "handle" (pun intended) on the Windows API.

(If this comment was disrespectful, please report it.)

 
11/4/2001 2:37:35 PMMuj

hey dude this is really kool... thanks... I always wanted to know how to enum. process in vb. anyways i didn't know because it wasn't listed in my API Viewer for VB6... This program is excellent...
(If this comment was disrespectful, please report it.)

 
11/4/2001 9:52:31 PMGreg C.

OK, there is alot of API spy's and manipulators on PSC and the web but I found the Code generator usfull, keep up the good work!
(If this comment was disrespectful, please report it.)

 
11/5/2001 5:45:49 AMrsx

Oh get off your horse, to all of you who are making his program look foolish. Its quite nice, although I have made my own everyone has a unique way or different options in their program. Basically not one is the same unlessed copied. Also if you have such a problem with seeing them DON'T LOOK AT THEM!

Just my opinion...

-rsx
(If this comment was disrespectful, please report it.)

 
11/5/2001 12:33:44 PMNobi

I think all software came up from the same command set but if someone make it a useful to others ...that is his/her contribution to the group. We can not say that we build those command since we are not....many people have differenct style...yes, sometimes, I am tire of it but I think there are new people visit this site everyday and if it helps them...that should do the job.

Even, if someone put it up and make it simpler (to use) ...I think it has benefit to others as well.

As long as the author doesn't copy the whole program from others w/o changing anything and claim to be his...I can live with it.
(If this comment was disrespectful, please report it.)

 
11/5/2001 5:17:55 PMCryosphere

Hey..nice piece of works!
Keep it up!
..And who care if it is already a lot of similar codes in PSC. The author want to share it, so either use it, or go somewhere else.
(If this comment was disrespectful, please report it.)

 
11/6/2001 2:00:55 PMNobi

Cory, I know you did tons of code on the board but why did you show the sense of jelousy when someone has a good votes...It doesn't matter how simple or advance the code is. Readers are truely be the judge. Why don't you accept the fact...If it is useful for someone and they like it & would like to vote....it is their choice. Many simple code on the board still have a good votes. It shows sth or may be the code might inspire the voters.

Many times, the code are advance but it is not well written or not very helpful to me...I don't vote for it. There are so many things people can vote for but one thing I know is we have to respect to others no matter of what level they are, beginner or advance. (at one time, you guy are beginner before)
(If this comment was disrespectful, please report it.)

 
11/6/2001 2:59:03 PMCory J. Geesaman

i guess your right, i guess not every1 learns to program via indexes of commands and instead learns online by tutorials or even(shuddering) by college courses, hmm, but anyway i guess this does help some people so sry, i guess.
(If this comment was disrespectful, please report it.)

 
11/6/2001 3:00:49 PMCory J. Geesaman

i changed my vote to average, since i can't remove my vote(since this is usless to me, i think i shouldn't vote).
(If this comment was disrespectful, please report it.)

 
11/6/2001 5:18:20 PMCory J. Geesaman

still don't think this should win, just because it has been done a million times(and no ackbar mine hasn't, search for 'icq and menu' and you will find nothing of relevenace except mine), but it will stop calling this newbie code and everything like that, and btw, when i called u ppl luser, that is not l0ser(psc sensored but eh), luser is a thing from mit awhile back(not that i have been there..yet), but just wanted to clarify that, search for it in the jargon dictionary.
(If this comment was disrespectful, please report it.)

 
11/6/2001 6:28:21 PMNobi

Hi Cory :), Glad to see you are back to normal (not so moody) Anyway, you did many excellent code and also thank you all code submitter who share their code to us. I learn many things frome this place :)
(If this comment was disrespectful, please report it.)

 
11/9/2001 9:57:40 PMCory J. Geesaman

i have changed my vote to excellent, hope that counts as an apology, and a thank-you for removing all the stuff ackbar made up about me.
(If this comment was disrespectful, please report it.)

 
11/10/2001 4:39:20 AMAndrea Batina

Cory and Ackbar please stop fighting.

Ok!
(If this comment was disrespectful, please report it.)

 
11/10/2001 9:36:32 AMCory J. Geesaman

lol..i forgot to mention that in my last comment, i do plan on stopping
(If this comment was disrespectful, please report it.)

 
11/13/2001 2:31:16 PMPetar Palasek

hura tako je!
nisi ovde samo ameri.
ima i slavena. (ja sam iz hr)
(If this comment was disrespectful, please report it.)

 
11/13/2001 2:31:35 PMPetar Palasek

hura tako je!
nisu ovde samo ameri.
ima i slavena. (ja sam iz hr)
(If this comment was disrespectful, please report it.)

 
11/13/2001 11:42:00 PMArmen Shimoon

Not bad. Now do you want a really good API spy? Click HERE -Armen Shimoon (author of UltraSpy - New version 2002)
(If this comment was disrespectful, please report it.)

 
11/13/2001 11:42:25 PMArmen Shimoon

Here it is!

http://www.planetsourcecode.com/xq/ASP/txtCodeId.28887/lngWId.1/qx/vb/scripts /ShowCode.htm

(If this comment was disrespectful, please report it.)

 
11/21/2001 10:51:17 AMNick Ridley

I seem to remember seeing 100's of apps using the eact same methods and code and oh, yours is one of them. Why is this even got any excellent votes? There are loads of these around. Dont get me wrong this is good, but not origional, therefore not worthy of winning.
(If this comment was disrespectful, please report it.)

 
4/3/2002 7:09:26 AMkieren

When using the code from your wizard the window handle always comes up as 0, any ideas?
(If this comment was disrespectful, please report it.)

 
5/1/2002 8:07:14 PMStuart

There is a really useful purpose for this program if it can be re-engineered. I just recently developed a program that suffered memory leaks. It would be useful to be able to log the memory usage and hook into the process calls that the application makes, possibly even allowing some hook from the developed application into the windows spy program to feed faunction call details to the log...
(If this comment was disrespectful, please report it.)

 
5/1/2002 9:14:04 PMNeester

Good job on adding 1 or 2 extra functions to a API spy that anyone can download, im sure there are over 50 on PSCode.com
Just search for API WINDOW, and u will get 100 Clones of this.
This criticism reflects my vote...
(If this comment was disrespectful, please report it.)

 
5/2/2002 12:01:47 PMFirebirdDE

Just another spy .. but great.
(If this comment was disrespectful, please report it.)

 
5/9/2002 11:22:33 AMSeth

5 Globes because I think this is an excellent learning tool for me. Thank you.
(If this comment was disrespectful, please report it.)

 
6/4/2002 8:48:59 PMBilly Conner

I still think mine is 100% better than this one; and i have gotten no votes nor comments.
(If this comment was disrespectful, please report it.)

 
3/10/2004 5:00:34 PMl

this tool is realy great... nothin else to say... 5 Globes from me
(If this comment was disrespectful, please report it.)

 
4/8/2004 10:05:06 AM

Been looking for this for ages. 5*
(If this comment was disrespectful, please report it.)

 
10/15/2004 1:31:25 AMFranco Zapata

It's very cool. Thanks Andrea for share your code!
(If this comment was disrespectful, please report it.)

 
11/7/2004 12:11:29 PMRobo

codeing errors in the code generator:

add:
Global m_sPattern
Global m_lhFind
to the API. the Like compare doesnt work in the Public Function EnumWinProc, workaround:
If sName Like m_sPattern Then
to
If InStr(1, m_sPattern, sName) > 0 Then
typo in Public Function FindWindowHwnd
change
FindWindowWild = m_lhFind
to
FindWindowHwnd = m_lhFind
(If this comment was disrespectful, please report it.)

 

Add Your Feedback
Your feedback will be posted below and an email sent to the author. Please remember that the author was kind enough to share this with you, so any criticisms must be stated politely, or they will be deleted. (For feedback not related to this particular code, please click here instead.)
 

To post feedback, first please login.