Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

DarkBASIC Discussion / keystroke recorder

Author
Message
jerseyjew
20
Years of Service
User Offline
Joined: 26th May 2004
Location:
Posted: 17th Jun 2004 05:12
is it possible to make a keystroke recorder, that runs hidden, and in the background? that will display all keystrokes, when a viewer is opened?
BearCDPOLD
21
Years of Service
User Offline
Joined: 16th Oct 2003
Location: AZ,USA
Posted: 17th Jun 2004 05:16
No, all of your DB programs must run on their own, unless stuck on the taskbar. You can't even put them in the system tray.

Why a keystroke recorder though? Work for an adware company?

I'm just kidding, it would be pretty cool though to see a keystroke recorder written in DB--not likely though.

Crazy Donut Productions, Current Project: KillZone
Web Site Button Does Not Work, Visit Here: http://www.geocities.com/crazydonutproductions/index.html
jerseyjew
20
Years of Service
User Offline
Joined: 26th May 2004
Location:
Posted: 17th Jun 2004 05:19
nah my friends dad put a timer on his windows account, and he wants pw's to get rid of it...ill try to figure it out though...
Phaelax
DBPro Master
22
Years of Service
User Offline
Joined: 16th Apr 2003
Location: Metropia
Posted: 17th Jun 2004 14:14 Edited at: 17th Jun 2004 14:26
Well you can create a hidden db window. It might be possible.
*runs off to play*


The problem is that if you want the application hidden, there's no way to properly terminate it, thus the file is never closed. Also, I'm not entirely sure if the keys are even being read anyway when the window is hidden.



"eureka" - Archimedes
jerseyjew
20
Years of Service
User Offline
Joined: 26th May 2004
Location:
Posted: 17th Jun 2004 15:42 Edited at: 17th Jun 2004 15:49
hmm maybe i could disguise it as a barbie game, and let it run minimized? would it record keys then? its completly impossible to run it in the system tray? if not then i could run it there, and have multiple pw's to open the program. another problem is system startup...getting the program to open on startup. this sounded a lot less complicated when i started...
BearCDPOLD
21
Years of Service
User Offline
Joined: 16th Oct 2003
Location: AZ,USA
Posted: 18th Jun 2004 09:22
Putting it in startup isn't that hard. Just make sure there's a hidden link or the actual program(hidden of course) is in the StartUp folder. Hiding it won't help if they have "View Hidden Folders" switched on, but maybe if you give it an important name like "ms32kernel.bg" they might leave it alone. Assuming this is just supposed to fool your friend's parents.

I also saw IanM put out some more cool dlls including system tray manipulation, might be only for Pro though.

Crazy Donut Productions, Current Project: KillZone
Web Site Button Does Not Work, Visit Here: http://www.geocities.com/crazydonutproductions/index.html
Jess T
Retired Moderator
21
Years of Service
User Offline
Joined: 20th Sep 2003
Location: Over There... Kablam!
Posted: 18th Jun 2004 10:19
DBC apps wont "record" any keypress or input at all unless the window has full focus. And the only way for it to have focus is if you can either see it, or it is the top window.

So, basically, without using the WinAPI ( which I doubt you'll be able to ), you cannot log all keypresses.

Jess.


Team EOD :: Programmer/Logical Engineer/All-Round Nice Guy
jerseyjew
20
Years of Service
User Offline
Joined: 26th May 2004
Location:
Posted: 18th Jun 2004 21:38 Edited at: 18th Jun 2004 21:39
then what does the "always active on" command do? because i did try that, and with the window minimized, i didnt record keystrokes. even with the window open, it records slow, even i can out-type it.
Hell Forged Angel
20
Years of Service
User Offline
Joined: 18th Jun 2004
Location:
Posted: 19th Jun 2004 01:26
Yes it can be done, In DB almost certainly not. If you want to make something like that you are looking more at C++ and that whole bucket of languages. Remember DB is meant for making games (although it can be used for other things). If your trying to get a win password try searching google. There are tons of password recovery tools out there. Besides some good googleing and you will be able to work out hoe to get it yourself

Login to post a reply

Server time is: 2025-05-26 02:56:17
Your offset time is: 2025-05-26 02:56:17