The MASM Forum Archive 2004 to 2012

Miscellaneous Forums => Miscellaneous Projects => Topic started by: travism on May 23, 2009, 12:24:32 PM

Title: ProcView Version 1.3
Post by: travism on May 23, 2009, 12:24:32 PM
I decided I wanted to make a smal suite of computer tools that are very small to fit on even a floppy disk. That run efficient and are effective with some different options than normal. So to start it off I wrote ofcourse a process manager. Some things I would like to add are are retriving the window handles, loaded system dll's, information about the selected application and somehow implement right click menu on the listview. If wanted I will send the source code to whoever wants it.

Edit:

UPDATED Version 1.3 Update 3

The Modules List dialog now has a menu bar with some more options about the executable, fixed some bugs and added the show/hide system processes (i did a very lame way of it, but it works). And now all the source is included, It's kind of messy but im no advanced programmer lol.
Title: Re: ProcView Version 1.01
Post by: Vortex on May 23, 2009, 06:36:04 PM
Hi travism,

Compliments, very nice tool :U Keep up the good work :U  Elegant design of GUI.
Title: Re: ProcView Version 1.01
Post by: mitchi on May 23, 2009, 06:43:06 PM
Nice tool man.
Fast , small , clean as it should be  :bg

Will you release the source code? I actually am looking for a good Listview example for my dictionary app.
Title: Re: ProcView Version 1.01
Post by: dedndave on May 23, 2009, 06:48:17 PM
very small - reminds me of the old .com programs for DOS - lol
in fact, i have written quite a few .com's bigger than that
things like that are handy on PE type boot-cds - small and "portable" (meaning stand-alone app)
Title: Re: ProcView Version 1.01
Post by: travism on May 23, 2009, 07:39:56 PM
Quote from: mitchi on May 23, 2009, 06:43:06 PM
Nice tool man.
Fast , small , clean as it should be  :bg

Will you release the source code? I actually am looking for a good Listview example for my dictionary app.

Thank you! And yeah sure thing as soon as I am able to get home and get the internet I will post it. I am without internet now so I can only use the net when I go somewhere lol.
Title: Re: ProcView Version 1.01
Post by: PauloH on May 23, 2009, 09:30:54 PM
Hi Travism,

I put this one into my utils folder! Thank you.

PauloH
Title: Re: ProcView Version 1.01
Post by: travism on May 27, 2009, 02:27:36 AM
hey np, just updated it with some new stuff.
Title: Re: ProcView Version 1.01
Post by: dedndave on May 27, 2009, 03:06:42 AM
autokill ! - killer ! - lol
Title: Re: ProcView Version 1.01
Post by: travism on May 27, 2009, 03:24:45 AM
lol, hey i liked that option :P
Title: Re: ProcView Version 1.01
Post by: UtillMasm on May 27, 2009, 11:12:03 AM
 :thumbu
binary.
Title: Re: ProcView Version 1.01
Post by: travism on May 28, 2009, 07:50:57 PM
Quote from: UtillMasm on May 27, 2009, 11:12:03 AM
:thumbu
binary.

Like I said, If wanted I will send the source... Anyways tonight I have an update to v1.3. :)
Title: Re: ProcView Version 1.01
Post by: UtillMasm on May 29, 2009, 03:17:48 AM
sorry, that is just a mark.
:U
do your best. then post final best source in 2010.
Title: Re: ProcView Version 1.01
Post by: travism on May 29, 2009, 04:07:16 AM
Quote from: UtillMasm on May 29, 2009, 03:17:48 AM
sorry, that is just a mark.
:U
do your best. then post final best source in 2010.

It's all good. Just updated it to version 1.3 update 2
Title: Re: ProcView Version 1.01
Post by: dedndave on May 29, 2009, 04:16:09 AM
very nice Travis
nice help file also
Title: Re: ProcView Version 1.3
Post by: UtillMasm on May 29, 2009, 04:34:10 AM
and cool website http://www.intelkoder.net/!
:U
Title: Re: ProcView Version 1.3
Post by: Mark Jones on May 29, 2009, 06:13:32 AM
Perhaps a friendly reminder is in order...

http://www.masm32.com/board/index.php?topic=31.0
Title: Re: ProcView Version 1.3
Post by: travism on May 29, 2009, 06:15:50 AM
Quote from: Mark Jones on May 29, 2009, 06:13:32 AM
Perhaps a friendly reminder is in order...

http://www.masm32.com/board/index.php?topic=31.0

Don't see anything I did wrong...
Title: Re: ProcView Version 1.3
Post by: Shantanu Gadgil on May 29, 2009, 06:45:04 AM
Quote from: Mark Jones on May 29, 2009, 06:13:32 AM
Perhaps a friendly reminder is in order...

http://www.masm32.com/board/index.php?topic=31.0
Come on ... This is getting a bit too much ... really !!!

Quote from: travism on May 29, 2009, 06:15:50 AM
Don't see anything I did wrong...
I agree!!!

Regards,
Shantanu

P.S.
The "gentle reminder" should have been a personal message, if at all!!!
Title: Re: ProcView Version 1.3
Post by: dedndave on May 29, 2009, 12:16:55 PM
Mark must have intended that for nrdev's thread, not this one
probably a simple mistake
Title: Re: ProcView Version 1.3
Post by: Mark Jones on May 29, 2009, 01:30:49 PM
Quote from: UtillMasm on May 29, 2009, 04:34:10 AM
and cool website http://www.intelkoder.net/卐   <--------
:U

No, this was in regards to UtillMasm's comments. Many people could be offended if a swastika were associated with them. (If you can't see the symbol after the URL, it is the four-armed cross.) Bottom line is, UtillMasm has done little things like this repeatedly, then said "It's no big deal, get over it." Well, I am saying that, according to the rules, people should be treated with respect here. It is part of the rules.
Title: Re: ProcView Version 1.3
Post by: UtillMasm on May 29, 2009, 02:33:04 PM
yes, it's a chinese tradition character.

hongkong, taiwan, japan is tradition characters.
beijing, shanghai is simplified characters.

example:

   tradition characters
      龍車卐蘴

   simplified characters
      龙车万丰

i think, you need to learn some basic chinese character.
i understand, you have less chinese word knowledge. but it just a 5000 years old china word, and just 1 of 70000000 (mybe more, nobody know the actual number) chinese word.
you need read a book come from china, it's name 四库全书 or 四庫全書 (onlinebook ulr: http://www.sikuquanshu.com/main.aspx?lang=en).
Title: Re: ProcView Version 1.3
Post by: Mark Jones on May 29, 2009, 03:47:00 PM
Well my mistake for the confusion then. It appeared like you were implying that Travis was a "Nazi" or possibly "Code Nazi."

http://dictionary.reference.com/browse/nazi

A moderator should probably remove all of these thread-irrelevant posts. (Sorry Travis.)
Title: Re: ProcView Version 1.3
Post by: UtillMasm on May 29, 2009, 03:55:13 PM
oh my poor boy.
you don't know the chinese character meaning...
Title: Re: ProcView Version 1.3
Post by: BogdanOntanu on May 29, 2009, 04:27:48 PM
UtilMasm,

Please do not post messages that are not related to the topics subject and do not contain much helpful information.

IF you can not post something usefully AND technical AND in ENGLISH AND respecting the forums rules THEN please do not post.
Title: Re: ProcView Version 1.3
Post by: travism on May 30, 2009, 12:28:52 AM
Oh, I didnt even notice that, its ok. Mark lol.
Title: Re: ProcView Version 1.3
Post by: TmX on May 30, 2009, 04:11:09 AM
Looks nice travism, reminds me of EzProcess (http://www.winasm.net/forum/index.php?showtopic=1795), only smaller  :U

Can I take a look at the source code?
Title: Re: ProcView Version 1.3
Post by: dedndave on May 30, 2009, 04:15:58 AM
yes Travis - i'd like to see how you made the nice windows and menus
i am a n00b, and it looks like a great example to learn from
Title: Re: ProcView Version 1.3
Post by: UtillMasm on May 30, 2009, 04:25:03 AM
 :toothy
EzProcess is nice too.

btw other style list:
kd> !process 0 0
**** NT ACTIVE PROCESS DUMP ****
PROCESS 82196660  SessionId: none  Cid: 0004    Peb: 00000000  ParentCid: 0000
    DirBase: 003a4000  ObjectTable: e1001c70  HandleCount: 484.
    Image: System

......

PROCESS 81fba408  SessionId: 0  Cid: 047c    Peb: 7ffd5000  ParentCid: 0474
    DirBase: 072f0280  ObjectTable: e194eb90  HandleCount: 515.
    Image: EXPLORER.EXE

......
Title: Re: ProcView Version 1.3
Post by: ToutEnMasm on May 30, 2009, 06:13:49 AM

Quote
i'd like to see how you made the nice windows and menus

Using that i name "class in masm" you can do such a thing in a few seconds.
Create an empty window (my ide can do that also in seconds)
Include the attached file
read the comment in the upper include file
copy the lines , it is done !
You have just to modify the title,all is write to be modify and duplicate
Duplication : take the same include file,rename it.Chanhe listview in listview1 (in the code) and you have another listview.





[attachment deleted by admin]
Title: Re: ProcView Version 1.3
Post by: BlackVortex on May 30, 2009, 03:29:14 PM
I have a feature request : A checkbox to ignore known/system processes, like svchost,winlogon,prociew itself etc.
Or maybe filter out processes from the system directory ?

Because the user is usually interested on just "normal" user processes.

Also, autokill speed should be selectable, now it's takes about 3 seconds to kill notepad.exe (why does it go through each process anyway and not just try to open the autokill-target)

Lastly, can the numbers be shown in hex ?
Title: Re: ProcView Version 1.3
Post by: ToutEnMasm on May 30, 2009, 04:28:30 PM

Quote
now it's takes about 3 seconds to kill notepad.exe

And which api did you use ?,a  fraction of second is enough.
Title: Re: ProcView Version 1.3
Post by: travism on May 31, 2009, 07:02:02 PM
Quote from: BlackVortex on May 30, 2009, 03:29:14 PM
I have a feature request : A checkbox to ignore known/system processes, like svchost,winlogon,prociew itself etc.
Or maybe filter out processes from the system directory ?

Because the user is usually interested on just "normal" user processes.

Also, autokill speed should be selectable, now it's takes about 3 seconds to kill notepad.exe (why does it go through each process anyway and not just try to open the autokill-target)

Lastly, can the numbers be shown in hex ?

hey great requests i will work them into the program as soon as I can. The reason for the autokill was for programs that just kept starting back up again that I wanted killed.  Ill upload the source and just post it here soon. I must say it is messy though lol. Thanks for all the feedback
Title: Re: ProcView Version 1.3
Post by: travism on May 31, 2009, 08:25:03 PM
Well I just uploaded the updated version, and the source is now with it. :) Was fun working on this project, All bugs and update requests can post here and ill still add to it. :) Thanks everyone
Title: Re: ProcView Version 1.3
Post by: BlackVortex on June 01, 2009, 12:51:19 AM
Cool, it hides system processes, but it doesn't hide explorer.exe and soundman.exe and rundll32.exe and itself  :-D

Also, autokill is too slow, can you make it more brutal ?   :green

Final grip : Module addresses in decimal ?  :P

EDIT: Another one : Checkboxes for currently selected options !
Title: Re: ProcView Version 1.3
Post by: travism on June 01, 2009, 01:02:32 AM
Quote from: BlackVortex on June 01, 2009, 12:51:19 AM
Cool, it hides system processes, but it doesn't hide explorer.exe and soundman.exe and rundll32.exe and itself  :-D

Also, autokill is too slow, can you make it more brutal ?   :green

Final grip : Module addresses in decimal ?  :P

EDIT: Another one : Checkboxes for currently selected options !

Awesome, thanks for the suggestions ill add them in as soon as I can.

Title: Re: ProcView Version 1.3
Post by: UtillMasm on June 01, 2009, 04:29:40 AM
 :U
cool!
chm source very cool!
i like it.
Title: Re: ProcView Version 1.3
Post by: travism on June 03, 2009, 06:36:27 AM
Hey thanks! :)