Menu

#848 Windows - invisible files under programfiles\geany

v1.23
closed-fixed
Windows (49)
5
2013-03-10
2012-04-06
nobody1
No

when saving a file under C:\Program Files\Geany (default location) the files are not actually saved, only geany can see them in that folder and no other program can (windows explorer, total commander ect)

The files are still accessible after geany is closed and reopened again, only that geany sees them, and no other program can

tested on Geany 0.21 for windows, running without administrative priviledge (UAC), windows 7 32bit

Discussion

  • Colomban Wendling

    • labels: 1084466 --> Windows
    • status: open --> pending-invalid
     
  • Colomban Wendling

    Looks like the same issue than in https://sourceforge.net/tracker/?func=detail&aid=3566329&group_id=153444&atid=787791 where codebrainz found what is the issue (quoting him):

    Is it the Windows UAC[1] sneaking files around behind your back?

    "Applications written with the assumption that the user will be running
    with administrator privileges experienced problems in earlier versions of
    Windows when run from limited user accounts, often because they attempted
    to write to machine-wide or system directories (such as Program Files) or
    registry keys (notably HKLM). UAC attempts to alleviate this using File and
    Registry Virtualization, which redirects writes (and subsequent reads) to a
    per-user location within the user’s profile. For example, if an
    application attempts to write to “C:\program
    files\appname\settings.ini” and the user doesn’t have permissions to
    write to that directory, the write will get redirected to
    “C:\Users\username\AppData\Local\VirtualStore\Program
    Files\appname\settings.ini”. "

    [1] http://en.wikipedia.org/wiki/User_Account_Control

     
  • Enrico Tröger

    Enrico Tröger - 2013-03-10
    • assigned_to: nobody --> eht16
    • status: pending-invalid --> closed-fixed
     
  • Colomban Wendling

    • milestone: --> v1.23
     

Log in to post a comment.