How Do you modify the Schema of TASKS DATABASE on WM2005?

Does anyone know how to modify the EDB schema of the "tasks database" on WM2005? Once the device boots shell32.exe already has mounted and has locks on the database preventing me from appending new columns to the schema. On Pre-WM2005 the developer could add columns without problems, but with WM2005 you can't -

Does anyone know how to force shell32.exe to close all handles/sessions to the "tasks database" ?

Thanks,

Jim Row
Dallas TX

[448 byte] By [CCODER32] at [2008-2-19]
# 1
If you go through the POOM APIs or the Managed PocketOutlook library you can add custom properties e.g.

t.Properties.Add("MyCustomProperty", typeof(string));
t.Properties("MyCustomProperty") = "CustomValue";
t.Update();

Peter

PeterFoot at 2007-9-9 > top of Msdn Tech,Smart Device Development,Smart Devices Native C++ Development...
# 2
I will give it a shot. I had problem with using the EDB approach because I kept getting errors that I could not modify the schema while the database was open. Shell32.exe opens the TASKS database when ever the device boots and the HKLM\System\Init list is processed..
CCODER32 at 2007-9-9 > top of Msdn Tech,Smart Device Development,Smart Devices Native C++ Development...
# 3

Impossible according to Microsoft
Business Impact is being filed.

CCODER32 at 2007-9-9 > top of Msdn Tech,Smart Device Development,Smart Devices Native C++ Development...
# 4

On Pre-WM2005 the developer could add columns without problems you say, how do you do that? Can you give me examples or related articles/links?

Thanks,

Micofix

Microfix at 2007-9-9 > top of Msdn Tech,Smart Device Development,Smart Devices Native C++ Development...