View previous topic :: View next topic |
Author |
Message |
LiquidCode Moderator Team
Joined: 05 Dec 2000 Posts: 1751 Location: Space and Time
|
Posted: Thu Jan 21, 2010 2:57 pm Post subject: Self Note |
|
|
This is a self contained note file with encryption made completely in VDS 6. Thanks to Aslan's help, I was able to make it a single EXE file that is only 344kb. You can rename the EXE to anything and it will still (or should) work fine. Please let me know what you think.
http://dl.dropbox.com/u/137938/dls/Self%20Note.zip
Version 1.4.0.62
Small tweak to show dynamic resizing. Thanks to WidgetCoder and NodNarb
Version 1.4.x.x
New in this version: AES 256bit encryption with password. Follow URLs by double clicking. Search for text using Google.
Version 1.2.x.x
Self Note now auto encrypts the file with a PIN number. If it is run for the first time, you get the info text. If it is changed, it asks for a PIN and encrypts the text before it saves. Next time you run it, it asks for the PIN again. if the pin is incorrect the file will not open. Do not forget the PIN, it cannot be retrieved. Use same link as above for the new version. _________________ Chris
Http://theblindhouse.com
Last edited by LiquidCode on Wed May 18, 2011 9:00 pm; edited 1 time in total |
|
Back to top |
|
|
Dr. Dread Professional Member
Joined: 03 Aug 2001 Posts: 1065 Location: Copenhagen, Denmark
|
Posted: Sun Jan 31, 2010 6:18 am Post subject: |
|
|
Version 1.4.0.11: Runtime error 25 at line 222.
The error occurs upon first save operation - then OK.
Greetz
Dread _________________ ~~ Alcohol and calculus don't mix... Don't drink and derive! ~~
String.DLL * advanced string processing |
|
Back to top |
|
|
uvedese Contributor
Joined: 21 Jan 2006 Posts: 169 Location: Spain
|
Posted: Sun Jan 31, 2010 9:58 am Post subject: |
|
|
Hi LiquidCode
Very nice idea and most application. Very compact!
Thanks a lot
_____________________
uVeDeSe
_____________________
http://vds.uvedese.es |
|
Back to top |
|
|
LiquidCode Moderator Team
Joined: 05 Dec 2000 Posts: 1751 Location: Space and Time
|
Posted: Sun Jan 31, 2010 2:38 pm Post subject: |
|
|
Thank you uvedese.
@Dr. Dread, how long is the password you are using? The error is in the encryption code. Not sure why you are getting that error.
Does anyone else get that same error? 25 @ line 222?
Thanks _________________ Chris
Http://theblindhouse.com |
|
Back to top |
|
|
Dr. Dread Professional Member
Joined: 03 Aug 2001 Posts: 1065 Location: Copenhagen, Denmark
|
Posted: Sun Jan 31, 2010 3:31 pm Post subject: |
|
|
Hi there!
The pass key was 4 chars long...
... and the error only occured on the first save.
Greetz
Dread _________________ ~~ Alcohol and calculus don't mix... Don't drink and derive! ~~
String.DLL * advanced string processing |
|
Back to top |
|
|
briguy Contributor
Joined: 09 Aug 2007 Posts: 79
|
Posted: Sun Jan 31, 2010 4:30 pm Post subject: |
|
|
Very Nice. I wrote a Program to do something similar that uses 3DES but never thought about including it in the EXE.. Very cool. I like it.
After playing around with yourself note. One thing that kind of bugs me is the dbl click feature.. could you make it so that you have to hold down the shift key + click or ctrl key + click or something like that.
I keep opening up IE when I'm not wanting to because I'm kind of a crazy clicker.
My only grip otherwise very cool. |
|
Back to top |
|
|
briguy Contributor
Joined: 09 Aug 2007 Posts: 79
|
Posted: Mon Feb 01, 2010 6:14 pm Post subject: |
|
|
Also noticed that if there is no text "null" in the file before saving then it errors. with code runtime 25 at line 222.
I have a suggestion if you need a minimum characters before saving. One thing you could do is add a non-edible field above the notepad. Make it grayish or something that doesn't blare out at you.
Then in this read only field populate it with the last time someone changed the content or logged in. Maybe along with what system / user that did the changing.
i.e. LAST ACCESS - Last Accessed On: 01 Jan 10 - 11:03 AM By HOMEPC\ADMIN
That's how my program works. That way you know if someone has been in your file and or when you last changed something in it.
Another thing I just found if you paste into your program it doesnt save it. so maybe disable the paste funshion or allow it somehow.
Sorry I dont mean to pick it apart so much.. I really do like it. |
|
Back to top |
|
|
LiquidCode Moderator Team
Joined: 05 Dec 2000 Posts: 1751 Location: Space and Time
|
Posted: Mon Feb 01, 2010 9:48 pm Post subject: |
|
|
@briguy - I'm glad you picked it apart. I'll work on the errors hopefully tonight. Good idea about the last saved.
thanks!
[EDIT]
I have updated Self Note. I think I fixed the error 25 @ 222 and I also added a Last Mod: to the status bar to show when the text was last modified. Use the link above to download. _________________ Chris
Http://theblindhouse.com |
|
Back to top |
|
|
briguy Contributor
Joined: 09 Aug 2007 Posts: 79
|
Posted: Tue Feb 02, 2010 4:08 pm Post subject: |
|
|
LiguidCode
Could you post your new version to the VDS download section. I dont have access to the site you posted to.
That site is blocked for me. |
|
Back to top |
|
|
LiquidCode Moderator Team
Joined: 05 Dec 2000 Posts: 1751 Location: Space and Time
|
|
Back to top |
|
|
briguy Contributor
Joined: 09 Aug 2007 Posts: 79
|
Posted: Thu Feb 04, 2010 2:27 pm Post subject: |
|
|
Thanks for the fixes. Works even better. |
|
Back to top |
|
|
LiquidCode Moderator Team
Joined: 05 Dec 2000 Posts: 1751 Location: Space and Time
|
Posted: Wed May 18, 2011 9:01 pm Post subject: |
|
|
It's been a while, but a small update. See first post. _________________ Chris
Http://theblindhouse.com |
|
Back to top |
|
|
cnodnarb Professional Member
Joined: 11 Sep 2002 Posts: 762 Location: Rockeledge, GA
|
Posted: Thu May 19, 2011 2:05 am Post subject: |
|
|
Run time error 25
at line 282 |
|
Back to top |
|
|
LiquidCode Moderator Team
Joined: 05 Dec 2000 Posts: 1751 Location: Space and Time
|
Posted: Thu May 19, 2011 3:45 am Post subject: |
|
|
What was it/were you doing when the error happened? Did you use a password? _________________ Chris
Http://theblindhouse.com |
|
Back to top |
|
|
LiquidCode Moderator Team
Joined: 05 Dec 2000 Posts: 1751 Location: Space and Time
|
Posted: Thu May 19, 2011 6:38 pm Post subject: |
|
|
SelfNote has been updated again. This update was mainly for me, but I thought I might as well release it...for now...until I am asked to remove it.
I added a sort of scripting language to it so I can just make a quick script an run it from there without having to compile anything. The syntax is VDS ish, but does not have anywhere near all the commands. I augmented it with being able to use NirCmd to enhance the scripting. Take a look at the ReadMe.txt file. CR doesn't seem to be around and I'm not trying by any means to make a scripting language out of VDS (a BIG NO NO) just make a few tasks on my system easier without compiling a new one each time. Just edit the text an off I go.
A hidden feature that is not in the ReadMe.txt file is if you rename the SelfNote.exe file to add .sns in before the extension, it will just run the script inside without opening the main window (unless there is a password), then close right after. So if you have a script in the exe, rename it to something like MyScript.sns.exe and run it. Here is an example script.
Code: |
SelfNote will only run commands that it understands.
Anything else is skipped over.
Title SelfNote Script Example!
Info This will test the SelfNote Script (SNS)
Run notepad.exe
repeat
until exist #Notepad
clipboard set,@windir(Desktop)
window pastecr,#notepad
wait
window cr,#notepad
window send,#notepad,This should work!@cr()You should see your desktop path at the top.
Warn Going to close notepad!
killtask notepad.exe
repeat
Info I am going to repeat 3x
until 3
Info See!!!
Info All Done.@cr()@cr()Bye, bye!
stop
|
Hope I don't catch hell for this. _________________ Chris
Http://theblindhouse.com |
|
Back to top |
|
|
|