Page 1 of 2
Oridan Windows Cleanup
Posted: Sun May 20, 2007 2:09 am
by oridan
Oridan Windows Cleanup
Oridan Windows Cleanup is an Privacy Cleanup
that protects your privacy by erasing all the tracks
of your internet and computer activities
Oridan Windows Cleanup is FREE.
Support:
Microsoft Windows 98SE/ME/2000/XP/Vista
Internet Explorer 5.5 or higher
Mozilla Firefox 1.5 or higher
Opera 9.0 or higher
Netscape 8.0
Main Features
Erase Recycle Bin
Erase Recent Documents
Erase Start Menu Run and Find History
Erase Windows Temporary Files
Erase Clipboard
Erase Cookies
Erase History
Erase Forms Autocomplete
Erase TypedURLs
Erase Cache (Files Temporary Internet)
Erase Index.dat Files
Latest Version
Version 1.2.0 (October, 2007)
Language: Italian, English
Size: 92 KB
Download:
http://xoomer.alice.it/oridan
Posted: Sun May 20, 2007 2:13 am
by Dare
Is this a product developed in purebasic?
Posted: Sun May 20, 2007 2:16 am
by oridan
Dare wrote:Is this a product developed in purebasic?
Yes.

Posted: Sun May 20, 2007 3:42 am
by Brice Manuel
Very nice work!
Posted: Sun May 20, 2007 7:35 am
by Pantcho!!
I was waiting for that
any chance for an english version?

Posted: Sun May 20, 2007 11:44 am
by milan1612
OK, it's quite fast. It examined my 4 HDs with together 750 GB in 8 minutes
and found 487 files

Posted: Sun May 20, 2007 1:09 pm
by LuCiFeR[SD]
Now is it me, or is the language selection back to front. eg. if you select Italian, it displays the english language... select English and it displays in italian?
Posted: Sun May 20, 2007 3:24 pm
by oridan
LuCiFeR[SD] wrote:Now is it me, or is the language selection back to front. eg. if you select Italian, it displays the english language... select English and it displays in italian?
I used Droopy's Library to determine the system language.
This is my code to set up the language.
If the code is wrong, I correct immediately!
Code: Select all
; Startup
;{ GET LANGUAGE
Global SetLang.s
Lang$ = Reg_ReadString(#HKEY_CURRENT_USER,"Software\OridanWindowsCleanup","Lang")
If Lang$ = ""
language = GetLanguage(1)
If language = 16
LocalTextInit(16) ;/ Italian
SetLang.s = "ITA"
Else
LocalTextInit(9) ;/ English
SetLang.s = "ENG"
EndIf
Else
If Lang$ = "ITA"
LocalTextInit(16) ;/ Italian
SetLang.s = "ITA"
EndIf
If Lang$ = "ENG"
LocalTextInit(9) ;/ English
SetLang.s = "ENG"
EndIf
EndIf
;}
;...
; Load language for GUI
;{ Set Language
If Lang$ = ""
language = GetLanguage(1)
If language = 16
SetGadgetState(#SelectLang, 0)
Else
SetGadgetState(#SelectLang, 1)
EndIf
Else
If Lang$ = "ITA"
SetGadgetState(#SelectLang, 0)
EndIf
If Lang$ = "ENG"
SetGadgetState(#SelectLang, 1)
EndIf
EndIf
;}
;...
; Set language
If GadgetID = #AppLang
If GetGadgetState(#SelectLang)=0
Reg_WriteString(#HKEY_CURRENT_USER,"Software\OridanWindowsCleanup","Lang","ITA")
EndIf
If GetGadgetState(#SelectLang)=1
Reg_WriteString(#HKEY_CURRENT_USER,"Software\OridanWindowsCleanup","Lang","ENG")
EndIf
DisableGadget(#AppLang, 1)
If MessageRequester(LocalText("Informazione","Information"),LocalText("Riavviare il programma per impostare la nuova lingua?","Do you want restart the program to set up the new language?"), #PB_MessageRequester_YesNo|#MB_ICONQUESTION)=#PB_MessageRequester_Yes
Result$ = ProgramFilename()
RunProgram(Result$, "", "")
End
EndIf
EndIf
Posted: Sun May 20, 2007 9:30 pm
by LuCiFeR[SD]
Let me show you how it looks on my system.
and
Does this explain things a little better?
I am not saying your software is bad btw, I am VERY impressed by how professional it looks and works
My Italian is not all that good, although it should be a lot better seeing as I work for an italian tool firm hehehe.
But to me it seems as though when English should be displayed, it shows italian... and the reverse is true also. I hope it is just something broken on my system, but it would be good to have others results too
If you need any PC specs, I'll post them here for you on request.
Posted: Sun May 20, 2007 10:02 pm
by oridan
Hi LuCiFeR[SD]!
You are right. I published my code to show how you work.
You check in the register if the value exists (HKEY_CURRENT_USER\SOFTWARE\OridanWindowsCleanup,Lang).
If the value exists please cancel you.
You restart the program, setup you langue and check…
Here there is the new version.
Setup file:
http://home.tele2.it/oridan/down/Oridan ... pSetup.exe
Zip file:
http://home.tele2.it/oridan/down/Oridan ... leanup.zip
You let me know...
If someone has the same problem, please your to report the problem.
Thank you

Posted: Sun May 20, 2007 11:33 pm
by LuCiFeR[SD]
oridan, perhaps I am confusing you with our language differences?
The registry is displaying the language for your program as "ITA"
but displaying english text.
I am going to completely remove your program (including deleting registry keys) and reinstall. I will let you know the results very soon

.
[Edit]
The new version is displaying english now from selecting "English" from the installer. but the registry is showing "ITA" as the language... perhaps it is not so much a problem with the code, but a language translation problem?
as in, just the text in the combo box being displayed in the wrong order?
Il mio italiano è terribile. altrimenti proverei a spiegare nella vostra propria lingua.

Posted: Mon May 21, 2007 1:30 am
by oridan
Hi LuCiFeR[SD],
Here an example the same as my program.
Code: Select all
;{ GET LANGUAGE
Global SetLang.s,Lang$,language
Lang$ = Reg_ReadString(#HKEY_CURRENT_USER,"Software\Test","Lang")
If Lang$ = "" ;/ If value not exist
language = GetLanguage(1);/ get language you system
If language = 16 ; If language = 16 (16 = Italian)
LocalTextInit(16) ;/ Italian
SetLang.s = "ITA" ; Set Italian language
Else ; else
LocalTextInit(9) ;/ English
SetLang.s = "ENG" ; Set English language
EndIf
Else
If Lang$ = "ITA" ; If value on the registry is ITA
LocalTextInit(16) ;/ Italian
SetLang.s = "ITA" ; Set Italian as language
ElseIf Lang$ = "ENG"; else if value is ENG
LocalTextInit(9) ;/ English
SetLang.s = "ENG"; Set English as language
EndIf
EndIf
;}
If OpenWindow(0, 0, 0, 300, 200, "Example", #PB_Window_SystemMenu|#PB_Window_TitleBar|#PB_Window_ScreenCentered)
If CreateGadgetList(WindowID(0))
TextGadget(1, 20, 20, 160, 15, LocalText("Questo è una prova.", "This is a test."))
ButtonGadget(2, 160, 50, 90, 24, LocalText("Imposta","Set"))
ComboBoxGadget(3, 20, 50, 100, 100)
AddGadgetItem(3, -1, LocalText("Italiano","Italian"))
AddGadgetItem(3, -1, LocalText("Inglese","English"))
EndIf
EndIf
;{ Set Language
If Lang$ = ""
language = GetLanguage(1)
If language = 16
SetGadgetState(3, 0)
Else
SetGadgetState(3, 1)
EndIf
Else
If Lang$ = "ITA"
SetGadgetState(3, 0)
ElseIf Lang$ = "ENG"
SetGadgetState(3, 1)
EndIf
EndIf
;}
Repeat
Event = WaitWindowEvent()
GadgetID = EventGadget()
If Event = #PB_Event_Gadget
If GadgetID = 2
If GetGadgetState(3)=0
Reg_WriteString(#HKEY_CURRENT_USER,"Software\Test","Lang","ITA")
EndIf
If GetGadgetState(3)=1
Reg_WriteString(#HKEY_CURRENT_USER,"Software\Test","Lang","ENG")
EndIf
DisableGadget(2, 1)
If MessageRequester(LocalText("Informazione","Information"),LocalText("Riavviare il programma per impostare la nuova lingua?","Do you want restart the program to set up the new language?"), #PB_MessageRequester_YesNo|#MB_ICONQUESTION)=#PB_MessageRequester_Yes
Result$ = ProgramFilename()
RunProgram(Result$, "", "")
End
EndIf
EndIf
EndIf
Until Event = #PB_Event_CloseWindow
End
Please try it to verify if you work.
If you do not work, consider am a problem of your system.
New updating of Oridan Windows Cleanup.
Setup file:
http://home.tele2.it/oridan/down/Oridan ... pSetup.exe
Zip file:
http://home.tele2.it/oridan/down/Oridan ... leanup.zip
Posted: Mon May 21, 2007 3:09 pm
by Psychophanta
Hi.
It works nice here.
I like that program. Powerful, simple, small and only one file;
those ARE the adjectives of quality in my view.

Posted: Mon May 21, 2007 4:56 pm
by oridan
Psychophanta wrote:Hi.
It works nice here.
I like that program. Powerful, simple, small and only one file;
those ARE the adjectives of quality in my view.

Thanks Psychophanta...

Re: Oridan Windows Cleanup
Posted: Mon May 21, 2007 9:21 pm
by NoahPhense
Very nice, what method are you using to to kill the index.dat --Moving it
or Deleting it upon boot-up?
- np