Main Page   User Guide     Download

iBin Documentation

 

Overview

Use the recycle bin present in any Windows(tm) operate system is a feature exclusively reserved to local installed hard disks. If a file or a folder is erased from a removable device - like a memory stick - that data will be erased from the device file system. It’s possible to recover that lost data if it was not replaced by other data. This means that any information erased from a removable device do not come back easily to its original state, except by the intervention of an advanced user.

The project iBin was set to be easy-in-hand software to work in different Windows operate systems environment. It gives to the end user the option to keep its deleted files in a safe place when using any removable device. The iBin Dump System run in the background to detect the window used to confirm a delete action selected by the user. If the action is being performed with the device hosting the iBin, the system is halt and the window confirmation is replaced by another. This new window offers three options: erase the data, dump the data into the Ibin container or just cancel the operation.

If the user wants restore the data, the Dumping Management interface offer the option to select any file or folder to be restored to its original path. A database of the erased files and folders is stored in the device root to register the data erased. Any file drop inside the iBin container by the user is detected and registered in the database with no original path. Once the user wants restore the data, the Ibin ask the user to choose a restoring path.

In the Custom Options the user can change the size used by the iBin container, activate the use of hotkeys and program the Auto-Cleaner routine to keep the iBin empty when necessary without the user interference. Among the tools its possible write a entry in the Autorun.inf file to start up the iBin when the user connect the device, or calibrate the iBin Dump System with a routine which detect the details of the delete action window.

All options can be accessed from the icon tray menu. The user can also use hotkeys to dump data, erase data or even restore the last data dumped. From the tray menu the user can empty the iBin container, restore the last dumped data or just verify which letter the device is using in the system.

 

Log

Version 2.9 alpha (03/Feb/2010)
- Added a option in the menu to clean the Recycle Bin of the operate system.
Version 2.8 alpha (10/Jan/2010)
- Added Auto-Language feature.
- Fixed minor errors.
Version 2.5 alpha (30/Dez/2009)
- Fixed error caused by the tray icon display when cleaning the container.
- Fixed error in the routine to uninstall the iBin.
- Added the option to disable the routine which detect the confirmation window.
- Updated the tray icon tip message to show how much the container is full.
- General optimisation of the script.
Version 2.0 alpha (29/Dez/2009)
- Fixed minor errors in the hotkeys routines.
- The routine that detect the delete action window was adapted to work in any Windows version and language environment.
- When the container is cleaned, the iBin icon in the system tray is replaced by another icon to indicate the device cannot be removed.
Version 1.5 alpha (27/Dez/2009)
- Improved the routine to detect the confirmation window.
- Tested in Windows Vista without admin rights.
- Fixed the error while erasing/dumping files from the iBin system.
Version 1.0 alpha (21/Dez/2009)
- Monitor the confirmation window used to delete data instead wait use the Del key.
- Created a set of user interfaces to manage the dumped data and customize the iBin options.
- Configured pre-defined hotkeys.
- Tested in Windows Server 2003 and Windows XP
Version 0.1 (01/Jul/2008)
- Was just a idea... (click here to see it).
 

Development

You can help this project by translating the messages and text display in the interface:

1. Download the English language template.
2. Open the template and translate best as possible.
3. Upload the translated template file in SourceForge.net with your name, email / webpage address, and the language produced.

Download the Template

www.sourceforge.net

Thanks to the next people by the translation and donation to support the project:

Henar Lanchas
henar.lanchas@gmail.com
Colmenar Viejo, Madrid, Spain

Sidney S Graubard
Horseheads, NY, USA
ssg2@juno.com

 

Materials

Write and compiled in Auhtohotkey language code.

User inferface designed using SmartGUI Creator by Rajat

Icon provided by FatCow emission-free webhosting

 
Copyright (C) 2009 Auguto Croppo. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".