Code Monkey home page Code Monkey logo

sdelete-gui's Introduction

SDelete Gui Build Status

Securely delete files with an easy-to-use right-click option.

RightClick

Introduction

SDelete Gui is simple application that allows you to add, configure, and remove a "Secure Delete" option in the Windows context menu (right-click) of a selected file or folder. Secure Delete will securely and permanently delete all selected files and folders.

Note: There is NO confirmation dialog prior to deletion. Once Secure Delete is clicked, all selected files and folders will be deleted and completely unrecoverable!

This tool adds the right menu option but does not contain the logic for deletion. It uses SDelete of Microsoft Sysinternals written by Mark Russinovich to perform the file and folder deletion using a United States Department of Defense compliant algorithm. Click on this link to see how the SDelete utility works.

The application will download SDelete from Microsoft's web site in order to work properly. If the download fails, it will check if you already have SDelete in your System32 or SysWow64 folder. In the event that SDelete could not be downloaded and it cannot be found on the hard drive, the application will display an error message and will not function correctly.

How to use the application

  1. Download SDelete-Gui.exe
  2. Excute the downloaded file
  3. Click "Yes" on the UAC Prompt that shows up
    UAC Dialog
  4. The configuration window opens up
    Main Utility interface image
  5. Press the '+' or '-' buttons to increase or decrease the number of passes the deletion will use. The ENABLE button must be clicked to save the value
    Change the number of passes image
  6. Press the ENABLE button to add the Secure Delete option to the context menu when you right-click on files and folders
    Enable button image
  7. Press the DISABLE button to remove the Secure Delete option from the same context menus
    Disable button image

sdelete-gui's People

Contributors

abyssox avatar brwertz80 avatar erz3 avatar koraniar avatar melimanrique avatar micwoj92 avatar udev2019 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

sdelete-gui's Issues

Enhancement: Add option to drive context menu

Hello again,

It would be really cool to have the Secure Delete option on the drive context menu. I tried with a registry hack but I can't find a way to parse the ":".

I'm using sdelete quite often with VHD/VHDX files. I first moun them, runs a defrag then sdelete and finally compress them. It's quite useful for Citrix PVS. Having an option directly in the UI makes it easier.

http://pasteboard.co/B3OtnFTO4.png

Thanks!

Proxy issue

Hi,

I can't make this tools work behind a proxy. Also, most enteprise servers won't have direct Internet access, so it would be ncie if the tool could work when sdelete is detected in Syswow64. Thank you! Regards,

Output deleted items to a log file

This tool is great. The only thing I wish it would have is a way to output the deleted files/folders to a log file with a time stamp.
This is useful when dealing with security auditors who want proof that the file(s) or folder(s) were securely deleted.
than you.

Globalize

In this issue we will work with @brwertz80 to translate the app.

These are the strings:
image

Right now my current culture is en-US, but in my country people use es-CO

These are the strings in Spanish
CheckPermissinos: Error al configurar SDelete. Por favor revise sus permisos.
ConfiguredXPasses: Configurado exitosamente. SDelete utilizara {0} pasadas.
Disable: Desconfigurar.
Enable: Configurar
HowManyPasses: ¿Cuantas pasadas quiere utilizar?
InfoToolTip: Clic para ir al proyecto en GitHub
ReadyToStart: Listo para comenzar
SDeleteNotFoundAndNotDownloadable: SDelete no se encuentra en {0} y no pudo ser descargado desde Internet.
SecurteDelete: Borrado Seguro
Uncofigured: Desconfigurado.

These are the strings in Portuguse
CheckPermissinos: Erro ao configurar SDelete. Verifique suas permissões.
ConfiguredXPasses: Configurado com sucesso. SDelete usará {0} passes.
Desativar: Desconfigurar.
Habilitar: Configurar
HowManyPasses: Quantos passes você deseja usar?
InfoToolTip: Clique para ir para o projeto no GitHub
ReadyToStart: Pronto para começar
SDeleteNotFoundAndNotDownloadable: SDelete está ausente em {0} e não pôde ser baixado da Internet.
SecurteDelete: Secure Delete
Não configurado: Não configurado.

BUG Report - wrong search for sDelete in Windows system folder v1.3.0

In Windows 10 , sDelete-GUI 1.3.0 searches in sysWow64 folder for sDelete.exe instead of (to search for) sDelete64.exe and NOT searches in system32 folder for sDelete.exe.... This is a big BUG.... Only sDelete64.exe can be copied to sysWow folder. If we copy sDelete.exe to sysWow folder (instead of sDelete64.exe) , for the next time , Windows will automatically remove sDelete.exe from the sysWow folder. Also, the program doesn't search in system32 folder for sDelete.exe....

SDelete-Gui has stopped working

Hi,

I'm trying to use release v1.2.88, but when I run the exe, I'm immediately presented with a 'SDelete-Gui has stopped working' window. This is displayed as the problem details:

Problem signature:
  Problem Event Name:	CLR20r3
  Problem Signature 01:	SDelete-Gui.exe
  Problem Signature 02:	1.2.88.0
  Problem Signature 03:	5a0e781a
  Problem Signature 04:	mscorlib
  Problem Signature 05:	4.7.2117.0
  Problem Signature 06:	59cf500c
  Problem Signature 07:	424b
  Problem Signature 08:	0
  Problem Signature 09:	System.Windows.Markup.XamlParse
  OS Version:	6.1.7601.2.1.0.256.1
  Locale ID:	1033
  Additional Information 1:	0a9e
  Additional Information 2:	0a9e372d3b4ad19135b953a78882e789
  Additional Information 3:	0a9e
  Additional Information 4:	0a9e372d3b4ad19135b953a78882e789

If I choose the 'Debug the program' option, Visual Studio reports this exception:

System.Windows.Markup.XamlParseException was unhandled
Message: An unhandled exception of type 'System.Windows.Markup.XamlParseException' occurred in PresentationFramework.dll
Additional information: Set property 'System.Windows.ResourceDictionary.Source' threw an exception.

I'm running Windows 7 Ultimate. SDelete v2.01 exists at: C:\Windows\System32\sdelete.exe

Any ideas? Thanks!

How to remove context menu?

SDelete-GUI automatically setup Windows Explorer context menu.

In case I don't want to use it any longer:

How do I remove this context menu later?

The latest 1.0.66 release is broken

Hey!
It seems the latest release 1.0.66, 401f0d4 is broken - when I try to run it, it simply exists.

Since it's only 23 KB, while previous versions were around 350 KB, I checked with dotPeek. Turns out the dependencies were are not included the executable. I assume it must be a faulty configuration in AppVeyor since the commits between the two versions look okay.

Checking the logs of the two build (1.0.66 log and 1.0.62 log), you can see, that the WinFodyTarget build step was skipped last time.

Alert to confirm deletion

It would be interesting to add an alert to confirm if you really want to delete the file, this would avoid accidents!

How to setup erase of multiple marked files sequentially (NOT in parallel)?

I marked multiple (e.g. 20) files in a directory, then I right click and selected "Secure delete" from context menu.

Now SDelete GUI opens 20 (!) command prompt windows and tries to erase these 20 files in parallel. That freezes almost my hard disk transfer and my system.

How can I tell SDelete GUI to erase all marked files sequentially one of the other and NOT in parallel?

Can this be added in next release?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.