[h2]Back2Work[/h2]
([b][i]Written in C# with Winforms[/i][/b])
[img]http://gyazo.com/105649f88ca48e2818c680a705f7958e.png[/img]
[img]http://gyazo.com/9d52142bbb4d3bdddee7a6d89c07587a.png[/img]
This is a program I started in 2008 and forgot about. I picked up on it a few weeks ago(?) and pretty much re-wrote it. In simple terms, Back2Work acts like a firewall that blocks programs added to a list by you. It can be used as a self-productivity tool to block you from opening games/chat programs/etc while programming, or you can put it on your kids computer to prevent him from becoming a leet hacker by blocking cmd.exe. It's still a work-in-progress I guess.
[b]Features:[/b]
Back2Work comes with a few preferences you can set, along with some other sexy options -
[img]http://gyazo.com/0cd2bcc933a9aef99ca0ab1ec75130e4.png[/img]
(Quarky theme is the one shown in these screenshots. When disabled, it looks like a regular windows application.)
[img]http://gyazo.com/14f07ab43a691a59b73cc38859f6e805.png[/img]
It also comes with a professionally designed 'About' screen -
[img]http://gyazo.com/98d659c7aa5da17ed7966b4846bdd9ed.png[/img]
Joker Facebook addon to tease Carl -
[img]http://gyazo.com/3fe9cf2b5dcced3bccb813508ed9b218.png[/img]
I won't be working on it for a few days, I recently had a root canal that's been very painful and gives me headaches which makes it unbearable to program for periods of time, but I'll update this thread as I update Back2Work! :)
the diagonal lines in the main menu on the second screenshot seem a bit bright. Try adjusting the color to the darker version in the background, and try to un-stretch them if you can. Otherwise, it looks like a great program with good custom theme.
Where's the Facebook feature?
[QUOTE=robmaister12;31184801]the diagonal lines in the main menu on the second screenshot seem a bit bright. Try adjusting the color to the darker version in the background, and try to un-stretch them if you can. Otherwise, it looks like a great program with good custom theme.[/QUOTE]The ones on top, where the cog/accept/information buttons are? I'll change that in a bit if so. :)
[editline]18th July 2011[/editline]
[QUOTE=TheCloak;31185251]Where's the Facebook feature?[/QUOTE]
I removed it so Carl doesn't murder me, but..
[img]http://gyazo.com/3fe9cf2b5dcced3bccb813508ed9b218.png[/img]
[QUOTE=Quark:;31184716]
I won't be working on it for a few days, I recently had a root canal that's been very painful and gives me headaches which makes it unbearable to program for periods of time, but I'll update this thread as I update Back2Work! :)[/QUOTE]you missed a good chance for a play on words
"I'll update this thread as I get Back2Work! ;)"
[QUOTE=Quark:;31185458]The ones on top, where the cog/accept/information buttons are? I'll change that in a bit if so. :)[/QUOTE]
The menus that open up from that, like Processes, Notices, Preferences, etc.
Sorry Neo, I'm not in my mind lately. :v:
rob, I'll go do that now. :)
Is there some kind of feature that will password the main panel, because that would be awesome. So far awesome work.
I could add a master password I guess. Would you want it to ask for a password as soon as you start up the program? And would you want an option to toggle it in preferences?
[QUOTE=Quark:;31248784]I could add a master password I guess. Would you want it to ask for a password as soon as you start up the program? And would you want an option to toggle it in preferences?[/QUOTE]
Preferences, would make it great for managing a workplace or school, for example.
Let me note that it's not being made to manage a workplace or school, but it can be used in such a way. It won't be perfect, but it can certainly work. That said, I'll be getting Back2Work on this today! :)
[editline]21st July 2011[/editline]
Almost done adding a Master Password system that's toggle-able through preferences. You need to know the password to disable it, obviously.
Will you try preventing the process termination?
Not sure if I like that idea, it might be mistaken for a virus. It's a possible feature though.
If the process cannot be terminated from WinAPI (task manager) the computer will likely hang when shutting down on some versions of Windows.
Another reason I don't like that idea :v:
Therefor the system could be easily bypassed.
Solution: If a user tries to terminate the program, prompt for the master password.
Possibly..
Perhaps give it a auditing feature where it logs down when it happens. Or possibly sends a email, Might be useful for someone I know
Sends an email when it's closed? What if the computer is completely shut off? :v:
[editline]26th July 2011[/editline]
A nice idea though, I was considering saving logs of any blocked program (attempted to be) accessed while Back2Work is running - toggle-able, of course.
Can you release a version of it already? I need to get back2work
I haven't been working on it a lot lately, I've been terribly busy. I'll get back2work on it tomorrow, I need sleep.
Sorry! :(
After a much needed break, and a complete re-write, I bring you...
The same program but not nearly as finished yet
[img]http://i.imgur.com/k7TsP.png[/img]
Dedicating some time to it finally. :D
If it is the same program as before, why rewrite it?
It was sloppily written and it was for the best. A complete re-write helped me solve some minor problems and come up with some new ideas. :)
Temporary release for Back2Work - not finished in any way, just to let people try it out and let me know what you think.
Dowload [b][url=http://dl.dropbox.com/u/29551413/Software/Back2Work.exe]here![/url][/b]
Remove the fake loading bar, make add show a process list and adding back2work says you can't do it but it adds it anyway. Check for exe name too in case someone renames it
todo : more to come
[editline]1st September 2011[/editline]
and add variables to the messagebox text for formatting fun
The fake loading bar is classy though! :(
Why should 'Add' show a process list, you're supposed to pick programs to block.
I'll fix adding Back2Work to the list, by the way. I already blocked against renaming Back2Work.exe and adding it to the list, as well.
What do you mean about messagebox formatting fun?
(Thanks by the way :D)
Variables such as
$TIME$ for the time, $PROCESS$ for the process name, etc, and picking a program to block just blocks the process so you should add a process list too atleast with it
Ok I fixed the bug that let you add Back2Work, and confirmed that I already protected against renaming Back2Work and adding it to the blacklist!
[img]http://img684.imageshack.us/img684/6770/screenshot2011090116522.png[/img]
Should I block against adding explorer.exe and stuff or should I trust the user not to add those things? :v:
[editline]1st September 2011[/editline]
[QUOTE=Map in a box;32064295]Variables such as
$TIME$ for the time, $PROCESS$ for the process name, etc, and picking a program to block just blocks the process so you should add a process list too atleast with it[/QUOTE]
There's a textbox that allows you to add processes. It's not hard to open task manager. I will explore variable names though..
[QUOTE=Quark:;32064464]Ok I fixed the bug that let you add Back2Work, and confirmed that I already protected against renaming Back2Work and adding it to the blacklist!
[img]http://img684.imageshack.us/img684/6770/screenshot2011090116522.png[/img]
Should I block against adding explorer.exe and stuff or should I trust the user not to add those things? :v:
[editline]1st September 2011[/editline]
There's a textbox that allows you to add processes. It's not hard to open task manager. I will explore variable names though..[/QUOTE]
Just like its not hard to not open the programs yourself. Whats wrong with adding a process list? :v:
Sorry, you need to Log In to post a reply to this thread.