Hi Irwin. In my case, points 2), 3) and 4) creates a real disaster. 80-90% of my users are running under limited accounts.
I never used an installer, just because of the 'admin rights' problem. I never stored information in registry, also because of the 'admin' problem. I installed the software on C:\xxx also because of the 'admin' problem. I even succeed to make a hardware based trial version (with hidden keys and files) without having problems on limited accounts. So my program was 'Ready for Windows XP' users with limited rights. I wonder what will happen now under Vista. ________ Irwin Scollar wrote: > I had a number of problems in porting my apps to Vista. > > 1) Help files for all applications had to be translated to HTML > (.chm) format, since Vista doesn't support the old (.hlp) format > without problems even when the updated version is downloaded and > installed by the user. > > 2) Rights have to be set correctly by the installation program on the > installation directory if anything is to be written there by > non-administrative users. > > 3) Nothing must touch anything but the Current_User key in the > registry except at installation time by a user with administrative rights. > > 4) Ini files must only be created and written to on directories to > which a non-administrative user has appropriate rights. Nothing can > be written to the Windows directory and to the partition on which it > resides without Vista either objecting or blocking the write. > > The ($SETPEFLAGS $20} option for addressing more than 2GB memory in > the .dpr under D7 caused a crash under Vista if the physical > address space is greater than 2GB. > > Vista x64 has it's own problems, primarily if pointers are typecast > to integer and the machine has more than 2GB of physical memory. > Cardinals had to be used instead for pointer arithmetic. But this > applied to XP x64 too. > > There are lots more, but those were the main changes I had to make in > my apps in Delphi 7. I didn't attempt to get Delphi 7 itself running > under Vista. If anyone has any experience with that, please describe > your experience, especially if you used MS's KB932246 two > compatibility routines for x32 and x64 Vista systems. > > Irwin Scollar > > _______________________________________________ > Delphi mailing list -> [email protected] > http://www.elists.org/mailman/listinfo/delphi > > _______________________________________________ Delphi mailing list -> [email protected] http://www.elists.org/mailman/listinfo/delphi

