BCleaner - Removes Cookies, Cache and History major browsers

You can share your experience with HMG. Share with some screenshots/project details so that others will also be benefited.

Moderator: Rathinagiri

Post Reply
User avatar
Pablo César
Posts: 4059
Joined: Wed Sep 08, 2010 1:18 pm
Location: Curitiba - Brasil
Has thanked: 100 times
Been thanked: 182 times

BCleaner - Removes Cookies, Cache and History major browsers

Post by Pablo César »

This application serves to remove temporary files and interesting that works for most browsers to access the internet. What helps keep your computer clean, choosing cleaning at "current user" or "All users" registered on the Windows computer.
In this first phase, the application does not clean anything, just shows the interface, detecting browsers installed.

The importance that I wish to state at this early stage, is to demonstrate that it is very important to have the right elements and make them available in an appropriate manner. Important elements of the validation by the events and the availability of application variants. This causes the application to become intuitive and cognitive, providing the user with a good interface for easy understanding and flexibility in the process.

This is the face of this latest version:
Tela73.PNG
Tela73.PNG (39.92 KiB) Viewed 4151 times
To enable the "All Users", the current user will need to have administrator privileges. In Win7, you need to additionally run the application in the context-menu option "Run as administrator" or create a shortcut with this property.
Tela74.PNG
Tela74.PNG (52.84 KiB) Viewed 4151 times
This option "All Users" will allow perform cleanup on all users registered in Windows on that machine.

Hope you enjoy ! :)
Attachments
Browser_Cleaner.rar
(850.84 KiB) Downloaded 447 times
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein

User avatar
Pablo César
Posts: 4059
Joined: Wed Sep 08, 2010 1:18 pm
Location: Curitiba - Brasil
Has thanked: 100 times
Been thanked: 182 times

Post by Pablo César »

For CheckBoxes been shown disable when CheckBox of Browser not being marked, please just replace lines 768 and 769:

SubCheck_Can(I,.F.)
Check_Can(I,aBrowsers)

By this:

Check_Can(I,aBrowsers)
SubCheck_Can(I,.F.)

Changing position it will work disable sub-CheckBoxes. Please correct your code. Next versions will be fine.
Last edited by Pablo César on Fri Feb 01, 2013 10:02 pm, edited 1 time in total.
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein

User avatar
esgici
Posts: 4538
Joined: Wed Jul 30, 2008 9:17 pm
DBs Used: DBF
Location: iskenderun / Turkiye
Has thanked: 410 times
Been thanked: 118 times
Contact:

Post by esgici »

WOW Amigo !,

very impressive and promising :o

Thanks to sharing :)

Regards
Viva INTERNATIONAL HMG :D

User avatar
Pablo César
Posts: 4059
Joined: Wed Sep 08, 2010 1:18 pm
Location: Curitiba - Brasil
Has thanked: 100 times
Been thanked: 182 times

Post by Pablo César »

Thank you amigo Esgici !

Hope to relase a new version with cleaning function. :D
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein

User avatar
bpd2000
Posts: 1179
Joined: Sat Sep 10, 2011 4:07 am
Location: India
Has thanked: 263 times
Been thanked: 154 times

Post by bpd2000 »

Thank you
BPD
Convert Dream into Reality through HMG

User avatar
Rathinagiri
Posts: 5324
Joined: Tue Jul 29, 2008 6:30 pm
DBs Used: MariaDB, SQLite, SQLCipher and MySQL
Location: Sivakasi, India
Has thanked: 200 times
Been thanked: 210 times
Contact:

Post by Rathinagiri »

Wonderful software. Thanks a lot.
East or West HMG is the Best.
South or North HMG is worth.
...the possibilities are endless.

User avatar
srvet_claudio
Posts: 2113
Joined: Thu Feb 25, 2010 8:43 pm
Location: Uruguay
Has thanked: 48 times
Been thanked: 224 times
Contact:

Post by srvet_claudio »

Very nice Pablo.

This is the Unicode version of the functions FINDWINDOW and ISEXERUNNING.

Code: Select all

HB_FUNC ( FINDWINDOW )
{
   hb_retnl( ( LONG ) FindWindow( 0, HMG_parc( 1 ) ) );
}

HB_FUNC( ISEXERUNNING ) // ( cExeNameCaseSensitive ) --> lResult
{
   HANDLE hMutex = CreateMutex( NULL, TRUE, (LPCTSTR) HMG_parc(1) );

   hb_retl( GetLastError() == ERROR_ALREADY_EXISTS );

   ReleaseMutex( hMutex );
}
Best regards.
Dr. Claudio Soto
(from Uruguay)
http://srvet.blogspot.com

User avatar
Pablo César
Posts: 4059
Joined: Wed Sep 08, 2010 1:18 pm
Location: Curitiba - Brasil
Has thanked: 100 times
Been thanked: 182 times

Post by Pablo César »

Ohhh yeah ! Tahnk you Claudio ! Well noted ! and thanks to all for your kind of words !
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein

Post Reply