Code archives/BlitzPlus Gui/File Viewer-Modification Checker
This code has been declared by its author to be Public Domain code.
Download source code
| |||||
Nanotech Industries Check(NT Check) v1.0.0 Product Update 0.0.1 Checks the user-specified file for modifications in bytes. This can be caused by remote use, viruses, and full computer hijacking. This is a very useful program. It is FREEWARE on code but YOU HAVE TO HAVE MY PERMISSION TO SELL AS A .EXE FILE It also loads the user-specified file for viewing for the user-specified time period In Seconds. It also does all of this when running with directories. This IS NOT RECCOMENDED FOR CONTINUALLY CHECKING THE "C:\" DRIVE | |||||
;Check http://nanotechindustries.spaces.live.com/ for New Products, and Product Updates ;NT Check 1.0.0 Print "___________________________" Print "|NT Check 1.0.0 UP 0.0.1 |" Print "|Nanotech Industries, 2009|" Print "---------------------------" AppTitle "NT Check 1.0.0" .start option1$=Input$("View | Check - ") If option1$="View" Or option1$="view" Then Goto loadbyte EndIf If option1$="Check" Or option1$="check" Then Goto cbyte EndIf .loadbyte filename$=Input$("Please Enter The Path, Filename, & Extension For The Viewing - ") time$=Input$("Please Enter The Time To View The File In Seconds - ") open=OpenFile(filename$) Goto nxtload .nxtload Print ReadLine$(open) If Eof(open)<>1 Then Goto nxtload EndIf If Eof(open)=1 Then Goto nxtload2 EndIf .nxtload2 CloseFile(open) Goto nxtload3 .nxtload3 Delay time$+"000" End .cbyte filename2$=Input$("Please Enter The Path, Filename, & Extension For The File - ") time2$=Input$("Please Enter The Time Between Checks For Modification In Seconds - ") If FileType(filename2$)=0 Then RuntimeError "Error: File Not Found" EndIf If FileType(filename2$)=1 Then Print "File Found" EndIf If FileType(filename2$)=2 Then Proceed("File Is A Directory. Proceed?",False) EndIf .nxtcbyte orginsize$=FileSize(filename2$) Print FileSize(filename2$)+" Bytes" .nxtcbyte2 If FileSize(filename2$)<>orginsize$ Then Print "File Has Been Modified" Proceed("File Has Been Modified!",True) Goto nxtcbyte EndIf If FileSize(filename2$)=orginsize$ Then Print "File Not Modified" Delay time2$+"000" Goto nxtcbyte2 EndIf |
Comments
| ||
LOL You know any code posted in the code archives is Public Domain by default... If you do not want it to be public domain, post it in another section of the forums. Also, that is a pretty simple bit of code for you to be so protective. Also, all you are doing is checking for file size change. You know, you could easily do a MD5 or CRC on the file and know if it changed, even if it is the same size, but the content changed... You could also check modified date/times... |
| ||
"This is a very useful program." |
| ||
..Nice bump... |
Code Archives Forum