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

Discussion in 'Windows 7 Help and Support' started by userdude, Jan 4, 2010.

  1. userdude

    userdude Guest

    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:security>
    <v3:requestedPrivileges>
    <v3:requestedExecutionLevel level="highestAvailable"/>
    </v3:requestedPrivileges>
    </v3:security>
    </v3:trustInfo>
    </assembly>


    The users reported that had no effect. How can I fix this?
     
    #1 userdude, Jan 4, 2010
    Last edited by a moderator: Jan 4, 2010

Share This Page

Loading...