Currently using XP Pro as our SOE. Will be moving to Win 7 with PC fleet
replacement.
I want to write my applications so that I can persist application/assembly
settings and also user settings so it will run with Win 7.
This is probably really old ground for most so I apologise for bringing
something up that has probably been dealt to death previously.
I have written a really basic application to discover where these are. I am
just adding the possible locations to a listbox.
listBox1.Items.Add("GetMachineStoreForApplication : " +
IsolatedStorageFile.GetMachineStoreForApplication());
listBox1.Items.Add("GetMachineStoreForAssembly : " +
IsolatedStorageFile.GetMachineStoreForAssembly());
listBox1.Items.Add("GetMachineStoreForDomain : " +
IsolatedStorageFile.GetMachineStoreForDomain());
listBox1.Items.Add("GetUserStoreForApplication : " +
IsolatedStorageFile.GetUserStoreForApplication());
listBox1.Items.Add("GetUserStoreForAssembly : " +
IsolatedStorageFile.GetUserStoreForAssembly());
listBox1.Items.Add("GetUserStoreForDomain : " +
IsolatedStorageFile.GetUserStoreForDomain());
It bombs on the first line with a IsolatedStorageException "Unable to determine
application identity of the caller."
>From looking around (Google etc). Once one deploys with ClickOnce this issue
>goes away. Ok but what does one do prior to this? What of one wants to use
>something other than ClickOnce!
What does one do to get it to work? Strongly name it? Does one have to take
some action so that it will work when one is developing and then another after
one has deployed it.
I tried this in the form load event
public Form1()
{
InitializeComponent();
IsolatedStorageFilePermission isfp = new
IsolatedStorageFilePermission(PermissionState.Unrestricted);
isfp.Assert();
}
But this does nothing.
Regards Peter Maddin
Applications Development Officer
PathWest Laboratory Medicine WA
Phone : +618 9473 3944
Fax : +618 9473 3982
E-Mail : [email protected]
The contents of this e-mail transmission outside of the WAGHS network are
intended solely for the named recipient's), may be confidential, and may be
privileged or otherwise protected from disclosure in the public interest. The
use, reproduction, disclosure or distribution of the contents of this e-mail
transmission by any person other than the named recipient(s) is prohibited. If
you are not a named recipient please notify the sender immediately.