You may already be familiar with the InboxExtender install as it is one of the examples in the WM6 SDK install. This dll is very handy in that it lets you mark an entire folder as read by adding a "Mark All as Read" menu option.
Unfortunately... there is also a very dangerous menu option that is located just a fraction of an inch away. It is labeled "Delete All" and if you accidentally click it, it will without any warning, delete the entire contents of the current MAPI folder.
I have added some code to this dll that places a safety mechanism around the delete functionality. It will simply ask you for verification of your actions before continuing. A simple fix indeed, but makes the dll actually usable.
I have also modified the dll to "unregister" the previous dll (if you had Q Inbox Extender installed). This should have no effect if you had no previous installation.
Instructions:
1.) Copy SafeInboxExtender.cab to your device
2.) Navigate to the cab on your device and click it
3.) Follow the on-screen instructions to complete the install
4.) SOFT RESET!
5.) The "Delete All" function should now be safe!
Please let me know how it works for you.
seems to be very handy. will try it later. thanks...
awesome. Thanks for your work.
that's really great, i could use that before.
thank you very much
this type of menu editing, could you do the same thing to the calendar menu to add an option or edit a current option?
Nice, Great & Good Job
Thanks Ken Pendlebury Great Job!!!
Excellent, just started using this, of course only because it took me almost an hour of searching to find. We really need a thread of site devoted to links to all the various programs that have been developed here on xda-dev.
REQ: anybody thinks it would be a great idea if someone can develop a menu extension just like this for the EXIT or Close of a program - for those many programs that force you to use the X/OK button which is really a pain when trying to use one handed.
Is there anyway to have your messages marked as read via a program execution or maybe a script? Will this program do this?
This is awesome! What a great idea! I've been using it for a few weeks, and definitely saved myself the annoyance of having to restore all of my text messages after accidentally deleting them!
Safe Inbox Extender Much Appreciated!
Absolutely [email protected]#ing awesome! I have been looking for this for a long time. I have accidentally deleted all of my emails more than once. Thanks.
Ken Pendlebury said:
You may already be familiar with the InboxExtender install as it is one of the examples in the WM6 SDK install. This dll is very handy in that it lets you mark an entire folder as read by adding a "Mark All as Read" menu option.
Unfortunately... there is also a very dangerous menu option that is located just a fraction of an inch away. It is labeled "Delete All" and if you accidentally click it, it will without any warning, delete the entire contents of the current MAPI folder.
I have added some code to this dll that places a safety mechanism around the delete functionality. It will simply ask you for verification of your actions before continuing. A simple fix indeed, but makes the dll actually usable.
I have also modified the dll to "unregister" the previous dll (if you had Q Inbox Extender installed). This should have no effect if you had no previous installation.
Instructions:
1.) Copy SafeInboxExtender.cab to your device
2.) Navigate to the cab on your device and click it
3.) Follow the on-screen instructions to complete the install
4.) SOFT RESET!
5.) The "Delete All" function should now be safe!
Please let me know how it works for you.
Click to expand...
Click to collapse
Excellent mate, much appreciated. Very useful!!!
Good one. Thanks mate!
Good job, but is it possible to add it in manila menu?
nice i will check this out
little modification
Is there any posibility of marking the messages one at a time. Sometimes it is necessary to delete just some of the messages, I don't see any option to mark individual messages
Premananda_laishram said:
Is there any posibility of marking the messages one at a time. Sometimes it is necessary to delete just some of the messages, I don't see any option to mark individual messages
Click to expand...
Click to collapse
Menu . Select Messages. Several
Nice one man
This is a great tool, however on Calc's new rom and with arcsoft mms on sprint, it wont work! Selecting mark all as read brings up the arcsoft settings screen, any ideas?
Thanks mate.
Thanks in advance...
Hi everyone!
Before of all things, it must say that i tryed and googled for a solution before posting but i was not succed..so i hope someone can help me here...
Yesterday i was reading a page of tweaks and apps for my HD2 based on changing some key values, using phm registry editor.
By accident, i changed a key name wich made my SD card unreadable and undetectable i just need someone to tell me the names of the folders in HKLM\System\StorageManager.
In StorageManager key i have in it: AutoLoad, FATFS, Filters, IMGFS, MSPART, PartitionTable, Profiles, UDFS...and the next one i renamed it to "W"
Can anyone tell what is the original name of that last key?
Thank you very much
Sincerely,
El_E69
not easy to help you I'm at bed now traying to get sleep.
but saw your message, so I extracted the reg value of the storage Card of my device. take a look and compare.
Thank you for your help and effort Kurt, but unfortunently that didn't solved my problem
under UDFS i have another key, wich is the one i need to know the original name was...
But once more, i appreciate your help
Sincerely,
El_E69
el_escorpio said:
Thank you for your help and effort Kurt, but unfortunently that didn't solved my problem
under UDFS i have another key, wich is the one i need to know the original name was...
But once more, i appreciate your help
Sincerely,
El_E69
Click to expand...
Click to collapse
No problem at all sir, but question. witch OS version do you have/use?
because I don't have any other reg key under UDFS
I don't have anything after UDFS, it goes to Uptime, which is not under StorageManager
Thank you all for your answers...
After asking a friend of mine to see in is Diamond 2 his folders on StorageManager Key, i realized they are two diferent and distinct phones.
I've attached two images of my StorageManager folder so you guys can give me an additional help, hope that they help you to help me.
If not, is there any tool to restore the whole registry of the phone or at leat Storagemanager Keys?
Thank you very much once again
Sincerely,
El_E69
Anyone please...
heres mine....
not sure if it will help but worth a try....
Ok...after seeing your storagemanager folders, i saw that the key i renamed, you huys don't have it..
I would like to know how can i put all storagemanager folders and key like yours without having to do it manually one by one? Is there any procedure or tool for that?
Or any tool to restore it ?
Thank you once again
Sincerely,
El_E69
Help me here guys...i'm just about to do a hard reset
use ceregeditor. connect your phone to your pc with activesync, open program, have it read the registry, navigate to the registries you want, right-click>export & make sure to save as .reg & not whatever the first option is. then just open the file in notepad & there you go.
post what yours comes up with & we can compare to see what you might have changed.
Thank you very much for your help Xnifex
as you told me, i downloaded the software and i was able to export my storagecard registry, wich i leave here posted so you can continue to help me if you may...
Thanks once again!
El_E69
REGEDIT4
[HKEY_LOCAL_MACHINE\System\StorageManager]
"PNPWaitIODelay"=dword:00000BB8
"PNPUnloadDelay"=dword:00000BB8
"Dll"="fsdmgr.dll"
[HKEY_LOCAL_MACHINE\System\StorageManager\w]
"Flags"=dword:00000044
"CacheDll"="diskcache.dll"
"Util"="fatutil.dll"
"CacheSize"=dword:00000000
"EnableCache"=dword:00000001
"Paging"=dword:00000001
"Dll"="fatfsd.dll"
"FriendlyName"="FAT FileSystem"
[HKEY_LOCAL_MACHINE\System\StorageManager\w\Filters]
[HKEY_LOCAL_MACHINE\System\StorageManager\w\Filters\ENCFilt]
"Dll"="mencfilt.dll"
"Order"=dword:00000005
[HKEY_LOCAL_MACHINE\System\StorageManager\w\Filters\HTCFSFILTER]
"Order"=dword:00000000
"Dll"="htcfsfilter.dll"
[HKEY_LOCAL_MACHINE\System\StorageManager\w\Filters\CacheFilt]
"Order"=dword:00000002
"Dll"="CacheFilt.dll"
[HKEY_LOCAL_MACHINE\System\StorageManager\FATFS]
[HKEY_LOCAL_MACHINE\System\StorageManager\FATFS\Filters]
[HKEY_LOCAL_MACHINE\System\StorageManager\FATFS\Filters\ENCFilt]
"Dll"="mencfilt.dll"
"Order"=dword:00000005
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles]
"Folder"="Volume Montado"
"PartitionDriverName"="MSPART"
"DefaultFileSystem"=""
"MountFlags"=dword:00000000
"AutoFormat"=dword:00000000
"AutoPart"=dword:00000000
"AutoMount"=dword:00000001
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\SDMemory]
"Folder"="Cartão de Memória"
"Name"="SD Memory Card"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\SDMemory\FATFS]
"FormatProgress"=dword:00000064
"EnableFormatPopup"=dword:00000001
"EnableCache"=dword:00000000
"EnableWriteBack"=dword:00000000
"Util"="HTC_SD_FATUTIL.dll"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\SDMemory\FATFS\Filters]
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\SDMemory\FATFS\Filters\ENCFilt]
"Dll"="encfilt.dll"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\EXT_PINET]
"Folder"="PINET_ROM"
"MountHidden"=dword:00000001
"PartitionDriver"=""
"Name"=""
"DefaultFileSystem"="FATFS"
"Order"=dword:00000100
"DriverPath"="Drivers\\BuiltIn\\EXT_PINET"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\EXT_PINET\FATFS]
"EnableCache"=dword:00000001
"FormatTfat"=dword:00000001
"Flags"=dword:00000014
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\EXT_ACCD]
"Folder"="ACCD_ROM"
"MountHidden"=dword:00000001
"PartitionDriver"=""
"Name"=""
"DefaultFileSystem"="FATFS"
"Order"=dword:00000100
"DriverPath"="Drivers\\BuiltIn\\EXT_ACCD"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\EXT_ACCD\FATFS]
"EnableCache"=dword:00000001
"FormatTfat"=dword:00000001
"Flags"=dword:00000014
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MMC]
"Folder"="Storage Card"
"Name"="MMC Card"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MMC\FATFS]
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MMC\FATFS\Filters]
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MMC\FATFS\Filters\ENCFilt]
"Dll"="encfilt.dll"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\PCMCIA]
"Folder"="Cartão de Memória"
"Name"="PCMCIA/Compact Flash Device"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\USBCDProfile]
"Folder"="Unidade de CDROM"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\USBFDProfile]
"Folder"="Unidade de Disquete"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\USBHDProfile]
"Folder"="Disco Rígido"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\SDMMC]
"Folder"="Cartão de Memória"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash]
"Order"=dword:00000001
"BootPhase"=dword:00000001
"LoadFlags"=dword:00000001
"DriverPath"="Drivers\\BuiltIn\\MSFlash"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash\FATFS]
"DataCacheSize"=dword:00000400
"FatCacheSize"=dword:00000200
"CheckForFormat"=dword:00000001
"EnableWriteBack"=dword:00000001
"FormatTFAT"=dword:00000001
"Flags"=dword:00000014
"MountAsRoot"=dword:00000001
"MountAsBootable"=dword:00000001
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash\FATFS\Filters]
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash\FATFS\Filters\fsreplxfilt]
"Order"=dword:00000001
"Dll"="fsreplxfilt.dll"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash\IMGFS]
"XIP"=dword:00000000
"MountAsROM"=dword:00000001
"MountHidden"=dword:00000001
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\CDProfile]
"Folder"="Unidade de CDROM"
"PartitionDriver"=""
"DefaultFileSystem"="UDFS"
"Name"="IDE CDROM/DVD Drive"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\CDProfile\PartitionTable]
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\HDProfile]
"Folder"="Disco Rígido"
"Name"="IDE Hard Disk Drive"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\HDProfile\FATFS]
"EnableCacheWarm"=dword:00000000
[HKEY_LOCAL_MACHINE\System\StorageManager\Filters]
[HKEY_LOCAL_MACHINE\System\StorageManager\Filters\ENCFilt]
"DeviceGUID"=hex:\
7D,7F,23,5F,C6,18,79,97,14,76,23,F2,A9,3B,17,4E
"PolicyDLL"="DeviceEncryptionPolicy.dll"
"EncryptByDefault"=dword:00000000
[HKEY_LOCAL_MACHINE\System\StorageManager\Filters\DxAgentFsFilter]
"Dll"="\\Windows\\DxAgentFsFilter.dll"
"Order"=dword:00000001
[HKEY_LOCAL_MACHINE\System\StorageManager\Filters\LsFilter]
"Dll"="LSFILTER.dll"
"Order"=dword:00000001
[HKEY_LOCAL_MACHINE\System\StorageManager\Filters\fsdspy]
"dll"="fsdspy.dll"
[HKEY_LOCAL_MACHINE\System\StorageManager\Filters\fsreplxfilt]
"DirsToExclude"=hex(7):\
5C,6D,78,69,70,5F,69,6E,69,74,64,62,2E,76,6F,6C,00,5C,6D,78,69,70,5F,73,\
79,73,74,65,6D,2E,76,6F,6C,00,5C,6D,78,69,70,5F,6E,6F,74,69,66,79,2E,76,\
6F,6C,00,5C,6D,78,69,70,5F,6C,61,6E,67,2E,76,6F,6C,00,5C,63,65,6D,61,69,\
6C,2E,76,6F,6C,00,5C,70,69,6D,2E,76,6F,6C,00,5C,44,6F,63,75,6D,65,6E,74,\
73,20,61,6E,64,20,53,65,74,74,69,6E,67,73,5C,64,65,66,61,75,6C,74,5C,75,\
73,65,72,2E,68,76,00,5C,44,6F,63,75,6D,65,6E,74,73,20,61,6E,64,20,53,65,\
74,74,69,6E,67,73,5C,73,79,73,74,65,6D,2E,68,76,00,5C,57,69,6E,64,6F,77,\
73,5C,50,72,6F,66,69,6C,65,73,5C,67,75,65,73,74,5C,54,65,6D,70,6F,72,61,\
72,79,20,49,6E,74,65,72,6E,65,74,20,46,69,6C,65,73,5C,00,5C,57,69,6E,64,\
6F,77,73,5C,50,72,6F,66,69,6C,65,73,5C,67,75,65,73,74,5C,43,6F,6F,6B,69,\
65,73,5C,00,5C,57,69,6E,64,6F,77,73,5C,50,72,6F,66,69,6C,65,73,5C,67,75,\
65,73,74,5C,48,69,73,74,6F,72,79,5C,00,5C,57,69,6E,64,6F,77,73,5C,41,63,\
74,69,76,65,73,79,6E,63,5C,00,5C,77,69,6E,64,6F,77,73,5C,6D,65,73,73,61,\
67,69,6E,67,5C,00,5C,54,65,6D,70,5C,00,5C,57,69,6E,64,6F,77,73,5C,53,79,\
73,74,65,6D,5C,50,75,73,68,52,6F,75,74,65,72,5C,63,6C,69,65,6E,74,71,75,\
65,75,65,73,2E,76,6F,6C,00,00
"NumDirsToExclude"=dword:0000000F
"ReplStoreCacheSize"=dword:00000000
"ReplStoreDoImmaculate"=dword:00000000
"ReplStoreName"="ReplStor"
"ReplStorePath"="\\ReplStorVol"
"ReplStoreHostVolume"=""
[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad]
[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\Relfsd]
"BootPhase"=dword:00000002
"MountFlags"=dword:00000001
[HKEY_LOCAL_MACHINE\System\StorageManager\PartitionTable]
"26"="BINARY"
"25"="IMGFS"
"23"="RAWFS"
"22"="RAWFS"
"21"="BINFS"
"20"="BOOT"
"0F"="FATFS"
"0E"="FATFS"
"0C"="FATFS"
"0B"="FATFS"
"07"="NTFS"
"06"="FATFS"
"04"="FATFS"
"01"="FATFS"
[HKEY_LOCAL_MACHINE\System\StorageManager\MSPART]
"Dll"="mspart.dll"
[HKEY_LOCAL_MACHINE\System\StorageManager\IMGFS]
"ShadowROM"=dword:00000001
"Paging"=dword:00000001
"Dll"="imgfs.dll"
"FriendlyName"="Image-Update Filesystem"
[HKEY_LOCAL_MACHINE\System\StorageManager\IMGFS\filters]
[HKEY_LOCAL_MACHINE\System\StorageManager\IMGFS\filters\HTCFSFILTER]
"Order"=dword:00000000
"Dll"="htcfsfilter.dll"
[HKEY_LOCAL_MACHINE\System\StorageManager\UDFS]
"Paging"=dword:00000001
"Dll"="udfs.dll"
"FriendlyName"="CDFS/UDFS FileSystem"
i don't know why everyone keeps capitalizing the first x in my username. that's not important though.
disclaimer: i'm at work & don't have my cable so i'm working off of the file that conantroutman uploaded.
I'm guessing you've tried to load up someone else's registry because you have some stuff that should be there but is messed up.
first off, using ceregedit, delete all 3 of these (delete the whole FATFS folder & it should delete the second 2 things):
[HKEY_LOCAL_MACHINE\System\StorageManager\FATFS]
[HKEY_LOCAL_MACHINE\System\StorageManager\FATFS\Fil ters]
[HKEY_LOCAL_MACHINE\System\StorageManager\FATFS\Fil ters\ENCFilt]
"Dll"="mencfilt.dll"
"Order"=dword:00000005
second, change the "w" to "FATFS" for this one:
[HKEY_LOCAL_MACHINE\System\StorageManager\w]
Doing this will make all of the other registry keys that fall under that whole folder to be right. That's the key you've renamed on accident. It should be FATFS but you have w.
I said that it looks like you imported someone elses registry because the first 3 things I tell you to delete are correct, but are missing all of the actual info. I'm guessing that came for the import.
THANK YOU SO SO SO VERY MUCH GUYS!
It Worked, after all you just said, the folder "W" was really FATFS!
You can't imagine how happy i am right now
One special thanks to this fantastic community!
Sincerely,
El_E69
glad it worked out