Jump to content
Macro Express Forums

C:\Program Files\MACROE~1\ folder for Windows 7 x64 install?


Recommended Posts

I have Macro Express 3.7d installed on Windows 7 x64. But I noticed there are both these folders...


C:\Program Files\MACROE~1\

C:\Program Files (x86)\Macro Express3\


Is it really necessary to have both these folders or should the data in the MACROE~1 folder actually be in the Macro Express3 folder? Is this a bug?

Link to comment
Share on other sites

By default 64-bit versions of Windows put 32-bit programs in the 'C:\Program Files (x86)\' folder. Your 'C:\Program Files\MACROE~1\' folder may have been as a result of copying the folder from your old computer or it may be the result of you typing 'C:\Program Files\Macro Express3' into the installer during installation.

Link to comment
Share on other sites

i installed 3.7d on windows 7 x64 with default settings. i didnt try to change anything. there are just these 2 files in C:\Program Files\MACROE~1





all the other main program files are in C:\Program Files (x86)\Macro Express3


any ideas? should i try uninstalling and reinstalling and see if this still happens?

Link to comment
Share on other sites

there are just these 2 files in C:\Program Files\MACROE~1




To move MacEmail.txt click Options, Preferences, File Paths and change the path found under 'E-Mail Recipient List'. The swpkey.mes file is used on non-Windows 7 computers to swap keys around. As far as I know, this file is unused in Windows 7.


Did you export the Macro Express program configuration from a computer running an earlier version of Windows and import it into this version? That would explain what you are describing.


Please contact the support people at Insight Software Solutions if you need more help with this issue.

Link to comment
Share on other sites

actually i did import my old settings after installing on windows 7 x64. my preferences show this...





should i change it to this...


C:\Program Files (x86)\Macro Express3\MacEmail.txt

C:\Program Files (x86)\Macro Express3\swpkey.mes


also, do you know why the original has the ~1 in the shortened paths?

Link to comment
Share on other sites

also, do you know why the original has the ~1 in the shortened paths?

If you create 4 folders in this sequence:

- c:\mytest 4\folder

- c:\mytest 3\folder

- c:\mytest 2\folder

- c:\mytest 1\folder

then the short names (use dir c:\mytest* /x to find them) of these 4 folders are, respectively:

- c:\mytest~1\folder

- c:\mytest~2\folder

- c:\mytest~3\folder

- c:\mytest~4\folder

Windows takes the first 6 characters, followed by tilde (~) followed by a sequential number starting at 1.


But now add a 5th folder:

- c:\mytest 5\folder


Do another dir c:\mytest* /x, and you'll see that this 5th shortname is strange. It'll be C:\myxxxx~1\folder,

where xxxx is an appartently random set of hex characters. Here's a more lengthy explanation.


Whereas the Win9x OSes use a simple decimal number in the numeric

tail, the WinNT family OSes follow the same pattern only in the

first four cases. After that, they start using a 4-digit

hexadecimal number in the middle of the 8.3 name as the

distinguishing part (only the first two letters remains the same).


The hexadecimal value is probably a hash value for the string to

supposedly shorten the filename matching operation which could be

very time consuming. Microsoft programmers chose to keep the first

four match done numerically for the sake of compatibility to the

Win9X systems. What they failed to realize is that they allowed

only the first four such names for compatibility.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...