Welcome to Vista Banter. You are currently viewing our boards as a guest which gives you limited access to view most discussions, articles and access our other FREE features. By joining our free community you will have access to ask questions and reply to others posts, upload your own photos and access many other special features. Registration is fast, simple and absolutely free so please, join our community today! If you have any problems with the registration process or your account login, please contact contact support. |
|
Security and Windows Vista A forum for discussion on security issues with Windows Vista. (microsoft.public.windows.vista.security) |
|
|
LinkBack | Thread Tools | Display Modes |
|
|||
Application Data Security in ProgramData folder
Hi there I've been searching high and low to find an answer to my problem, but no luck. I've got a Windows application that is using an Access Database to track user data and an XML file to track where the database is located. I'm using VS 2008 on Vista Ultimate created using VB. My Deployment Project is creating a subform under C:\ProgramData and I can get my files installed there no problem (DefaultLocation = [CommonFilesFolder]\[ProductName]). I've set the application UAC setting to run "asInvoker", uiAccess=\"false\". The application appears to read/write and update the Access Database tables no problem but if I try to Read or Write to my XML file, in the same folder, I get \"Access Denied\". I have also set my application security properties to \"Click once security settings\" and 'Full trusted application\". Still no go!!?? I'm using a simple ReadXml and Write XML commands to update the XML file. I am the Administrator on the computer. The application will be used by any user that logs onto the computer. I really don't want to change the UAC to \\"requireAdministrator\\\\". I've seen referrences to \\\\"CoCreateInstanceAsAdmin\\\\" but my managed code to update the XML file is all throughout the application so I don't really want to create a separate COM for doing this updating. Also I'm not really sure how to use the \\\\"ConvertStringDescriptorToSecurityDescriptor\\ \\" action in my code. Does anybody have a simple VB solution to this problem? Should I be storing my Access Database and XML file in C:\USERS\PUBLIC? Sorry, I have tried this but I can't find a way to get my Deployment Project to referrence this folder. Thanks Dweezil -- Dweezil38 |
|
|||
Application Data Security in ProgramData folder
Hi folks, I found a problem in my code and can now read/write to my XML file. But read/write from my Access Database is not working now. -- Dweezil38 |
|
|||
Application Data Security in ProgramData folder
Hi folks, I found a problem in my code and can now read/write to my XML file. But read/write from my Access Database is not working now. -- Dweezil38 |
|
|||
Application Data Security in ProgramData folder
Hi again. I think I found the problem, AGAIN!!. My bad. If all testing goes well I believe this is a non-issue. Thanks -- Dweezil38 |
|
|||
Application Data Security in ProgramData folder
Hi again. I think I found the problem, AGAIN!!. My bad. If all testing goes well I believe this is a non-issue. Thanks -- Dweezil38 |
|
|||
Application Data Security in ProgramData folder
So what was the problem? I'm having a similar issue, I'm not sure where I should be installing the files for my program. I thought that ProgramData is the new all user directory but when I run my program as a User I get an access denied error when I try to write to this folder (obviously because the permissions are set up that why). So what is the best place to write files when my program is installed that all users will be able to read/write to? -- clawson |
|
|||
Application Data Security in ProgramData folder
So what was the problem? I'm having a similar issue, I'm not sure where I should be installing the files for my program. I thought that ProgramData is the new all user directory but when I run my program as a User I get an access denied error when I try to write to this folder (obviously because the permissions are set up that why). So what is the best place to write files when my program is installed that all users will be able to read/write to? -- clawson |
|
|||
Application Data Security in ProgramData folder
How did you do it? i have the same problem. My access database is fine, but i carnt write to text files in the application data directory! I have tried everything i can think off, and searched high and low! -- adamrob69 |
|
|||
Application Data Security in ProgramData folder
How did you do it? i have the same problem. My access database is fine, but i carnt write to text files in the application data directory! I have tried everything i can think off, and searched high and low! -- adamrob69 |
|
|||
Application Data Security in ProgramData folder
Many readers won't see the post that you are referring to, and won't know what you are talking about. You should either include some quoted material from the post when replying to a post, or better yet make an entire new post with all of the relevant information included. (I hate web-to-usenet gateways ... grumble... grumble) "adamrob69" wrote in message ... How did you do it? i have the same problem. My access database is fine, but i carnt write to text files in the application data directory! I have tried everything i can think off, and searched high and low! -- adamrob69 |
|
Thread Tools | |
Display Modes | |
|
|