Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Won't run on a Windows C drive #6

Open
philgoetz opened this issue Jul 4, 2021 · 0 comments
Open

Won't run on a Windows C drive #6

philgoetz opened this issue Jul 4, 2021 · 0 comments

Comments

@philgoetz
Copy link

Running on a Windows system C drive leads to an infinite recursion of error messages like this:

error scanning C:\Documents and Settings\All Users\Application Data\Application Data\Application Data\Application Data\Application Data\Microsoft\Windows<etc; path here is irrelevant>

The problem is that, in Win 7 and on, "Application Data" is neither a directory, link, or hard link, but a "juncture". This is another idiotic Microsoft innovation that causes Windows errors frequently and is unfixable because it's baked into the OS. It points at itself, and then "prevents" infinite loops from occurring by putting "deny all read privs" on itself. But since your code is reading directories in some more direct way, it gets past the Windows "deny", and gets the infinite loop.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant