Yeah Lexikos' answer in the other thread pretty much tells you the answer. It's not a bug with AHK, it's a feature of the NTFS file system. Try manually Copying some files (without AHK) - you should be able to access them from the other computer. Now try Moving (instead of copying) some files (again, manually without using AHK), you will probably find that you still cannot access them from the other computer, even when not using AHK.
For this to apply I have made some assumptions, so please forgive me if these assumptions are wrong:
I assume you are trying to
move the files from one place on your computer to another folder on the same drive on the same computer (for example a 'shared' folder)? If this is the case, the permissions will stay the same as they were in the 'non-shared' folder.
I also assume that the NTFS permissions in the destination 'shared' folder are more relaxed (or at least different) than the source folder?
Copying the files into the shared folder will mean that the files will inherit the 'more relaxed' permissions from the shared folder, whereas
Moving the files will not.
Moving NTFS objects within an NTFS volume
i.e.
moving a file/folder from one place to another
on the same volume - PERMISSIONS STAY THE SAME AS THEY WERE IN SOURCE FOLDER
Moving NTFS objects between NTFS volumes
i.e.
moving a file or folder from one NTFS volume to a different NTFS volume - PERMISSIONS INHERITED FROM TARGET FOLDER
Moving NTFS objects to a non-NTFS volume
i.e. moving from a NTFS volume to a FAT32 (or other file system) volume - ALL PERMISSIONS ARE REMOVED
Copying NTFS objects within an NTFS volume and
Copying NFTS objects between NTFS volumes
i.e. if you
copy any files/folders between any NTFS drives - PERMISSIONS INHERITED FROM TARGED FOLDER
Copying NTFS objects to a non-NTFS volume
i.e. copying from a NTFS volume to a FAT32 (or other file system) volume - ALL PERMISSIONS ARE REMOVED
Or, a bit more succinctly from Microsoft:
Microsoft wrote:
By default, an object inherits permissions from its parent object, either at the time of creation or when it is copied or moved to its parent folder. The only exception to this rule occurs when you move an object to a different folder on the same volume. In this case, the original permissions are retained.
See more info
here
To get around this, you can either 1) move the files to a folder on another volume and share that folder instead, 2) make the permissions on your source folder the same as your destination folder and move the files, 3) Copy the files and delete them afterwards, or 4) use
CACLS or something similar to change the permissions after moving the files over.
If you find that this does not explain your problem, then please can you give a bit more detail about what permissions you have set, and where the folders are (i.e. on the same drive, different drive, different computer), etc? Thanks