32 bit app can only read files under its own directory in 64 bit windows?



I have an exe I wrote which works fine on 32 bit OSes. However my users who run 64 bit windows 7 tell me that it's only able to read files under the directory where the exe is installed. If they use the exe to read a file anywhere else on the file system is throws an error.

I am assuming this has something to do with security but I don't know how to get 64 bit windows to pop up a screen or something to give the user a chance to give the exe permission to read files outside its own directory.

Any ideas on this?

One thing I've tried which didn't work was to copy a config xml file into the same directory as the exe called myExe.exe.config which contained the following:

<?xml version="1.0" encoding="UTF-8" standalone="yes"/>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<v3:trustInfo xmlns:v3="urn:schemas-microsoft-com:asm.v3">
<v3:requestedExecutionLevel level="highestAvailable"/>

The users reported that had no effect. How can I fix this?

Last edited by a moderator:
This website is not affiliated, owned, or endorsed by Microsoft Corporation. It is a member of the Microsoft Partner Program.