I have installed EasyC 1.1 (07-15-05, Version: 1.1, Build: 1) on Vista Home Premium and got it to Compile and Download to the Vex Controller.
This is not an Intelitek supported configuration, but it can be done…
Step-by-Step instructions are as follows…
Windows Vista 6.0.6000 Home Premium
EasyC Date: 07-15-05, Version: 1.1, Build: 1
I Installed from \Install\easyC.exe as Right-Click-Administrator.
I Did Not use Default Install Directory:
I Used a NON “Program Files” directory because of Application Directory Updates:
After Install, I ran EasyC 1.1 as Right-Click-Administrator, and received an error message about “Failure of Registration”, or something to that effect.
I Rebooted Vista, and Ran EasyC 1.1 as Right-Click-Administrator. It Starts OK, and it compiles OK.
I than Ran EasyC 1.1 as a Standard User. It Starts OK, and it compiles OK.
I than Ran EasyC 1.1 as a Standard User. It Starts OK, and it compiles OK, and it downloads OK. The On-Line Code also Downloads OK.
I only ran EasyC 1.1 in Evaluation Mode, but I would suspect that you will need to Run EasyC 1.1 as Right-Click-Administrator, to Fully Register it.
The Technical Explanation:
EasyC 1.1 reads and writes Data Files and Temporary Files in Application’s Install Directory. Under Vista, this causes problems, since the User Access Control (UAC) system, seems to want the Data Files to be located under the Current Users Profile rather than the Application’s Install Directory. EasyC 1.1 won’t look in the Current Users Profile, because it was not designed that way. Starting with the Vista Aware versions of EasyC 2.x and EasyC Pro (3.x), some of the Files are moved from the Applications Install Directory.
For instance for EasyC 2.x, some of the Data Files are moved to “%AppData%\Intelitek\easyC V2 for Vex”, while the Sample Code and Temp Directory are moved to “%HomeDrive%%HomePath%\My Documents\Intelitek\easyC V2 for Vex\Projects\Samples” and “%HomeDrive%%HomePath%\My Documents\Intelitek\easyC V2 for Vex\HEX”, respectively.
CURRENT FIX: The User Access Control (UAC) system currently (with no Service Packs) is only concerned with the “%SystemRoot%\Program Files” (usually this is resolved as “C:\Program Files”). Installing EasyC 1.1 application in the Root Directory, causes the User Access Control (UAC) system to “ignore” the EasyC 1.1 application, reading and writing Data Files in the Application’s Install Directory.
For further info on Windows Environment Variables, look at this short list of, Environment Variables in Windows XP.