Just a small bug: If regional settings on the host computer include forward slash, the path of the backup file can not be created, since Windows doesn’t allow slash in file names.
e.g. Date setting MM/dd/yyy will try to create invalid file name “rb450, IP 192.168.1.1 02/19/2014 09-15-09.txt” and give an error message.
while yyy-MM-dd will create “rb450, IP 192.168.1.1 2014-02-19 09-15-09.txt” which is OK.
Creating/parsing your own date string is needed for portability.
That cleared up the problem with the creation of files with different regional settings.
ADD: Editing by double-clicking on the row ADD: Close settings and add/edit forms after press ESC ADD: Added progressbar when working backup through the form
ADD: Create context menu (add, copy, edit, delete)
ADD: Add to context menu - “Connect over winbox” (connect if the ssh user has rights to connect and winbox.exe located in the same folder as the program)
ADD: remove color and stateBackup after press :“Start Button”.
ADD: Encrypt data.xml (for command run “MikrotikSSHBackup.exe Backup YourPassword”)
CHANGE: Move email settings to data.xml (for Encrypt)
CHANGE: Remove ProgressBarForm and add progressbar in statusstrip
arxont, I am really very impressed with this program and with you improvements you have made with it. Thank you! Can you explain how do this:
ADD: Add to context menu - “Connect over winbox” (connect if the ssh user has rights to connect and winbox.exe located in the same folder as the program)
With the binaries having gone missing on Dropbox in the decade (!) since this thread was last active, you’d have to build this C# program from the sources on GitHub, or find someone to do it for you.
Personally, I wouldn’t bother, having looked into it. This program worries me on several fronts:
Compiled DLLs distributed with project without provenance given
No license given
Short of a detailed code review, I wouldn’t dare run a binary built from this code even if it were available.
For roughly the same cost as downloading a copy of Visual Studio Community needed to build this — if indeed it even will build out of the box a decade later — you could install WSL and my backup solution, which doesn’t have any of the above-listed weaknesses. It hasn’t got a GUI for doing the backup, but the Fossil piece gives you a GUI for managing the backup snapshots taken afterward.
(Personally, I consider that a strength. This separates core logic from the peripheral GUI elements, as is proper.)