flat assembler
Message board for the users of flat assembler.

Index > Windows > FASMW seems to be using folders that don't exist.

Author
Thread Post new topic Reply to topic
Dylex



Joined: 11 Aug 2016
Posts: 1
Dylex 11 Aug 2016, 15:16
Hi, i have been getting a 'write failed' error when using flat assembler. I think this may have been because i installed it in C:/Program Files/. I moved the folder out of that folder into just the C:/ directory.
Despite the fact i had moved the main folder (and all sub folders/files) into C:/, when i opened flat assembler it looked in the old folders (which didn't exist) for my old project files. I could open this files even though when i navigated to the location in windows explorer it said it did not exist. Additionally, when i checked the project folder that did exist in windows explorer it did not have any of the project files.

Here is a video of the problem
Post 11 Aug 2016, 15:16
View user's profile Send private message Reply with quote
ProMiNick



Joined: 24 Mar 2012
Posts: 816
Location: Russian Federation, Sochi
ProMiNick 11 Aug 2016, 16:30
The folders are exist but they are virtualized in win7+ it is a feature (or bug of windows). (I thing it`s a bug, but MS thoght it`s a feature, I dislike it).
Virtualized folders are located somewhere in %userprofile%/.../temporary internet files/Virtualized/C/.
Virtualized folders are NTFS objects like folders, but not folders.
Windows explorer never see them, but in savedialog and opendialog virtualized folders supported and seen.
in win7+ on the kernel level it is denied that applications to store their data to "Program File", for that purposes exist folder "ProgramData".
However if the application will try to store to "Program Files" subfolder, SaveDialog will be pointed to virtualized folder (and yes OpenDialog will see that virtualized folder too, but in compile state fasm can`t merge links of virtualized sources and sources in real folders).
Use for fasm unprotected folder like subfolder of C disk or subfolder of ProgramData.

If you want copy any binary file from virtualized folders use farmanager. (Your virtualized text sources you can copy w/o farmanager by opening them in fasm and than saving them to normal (enabled) location.

WinXP is the best of Windows forever! There no such bugs.
Post 11 Aug 2016, 16:30
View user's profile Send private message Send e-mail Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 20487
Location: In your JS exploiting you and your system
revolution 11 Aug 2016, 17:04
It is a "security" measure to prevent killing your system accidentally (or something like that). You can always reset all the ACLs to allow all access to everybody to the root drive, and other folders you choose. Not everyone will recommend that but it is up to you how you want to configure things and how much risk you feel is warranted and how much is just hype.
Post 11 Aug 2016, 17:04
View user's profile Send private message Visit poster's website Reply with quote
system error



Joined: 01 Sep 2013
Posts: 670
system error 12 Aug 2016, 16:39
I think it has something to do with your fasmw.ini. Check that one out first.
Post 12 Aug 2016, 16:39
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.