Cosmin Prund wrote:

"If someone downloads my setup.exe to a Windows Vista machine the
application's icon is displayed with a small shield over the icon. If
the user starts the application they get an message saying the
application is not signed etc."

It's normal Vista security practice to query any executable that it 
doesn't recognize. If it's an installation program, it should 
normally ask if you want to go ahead. If you approve, then after 
installation, the installed program should run 
normally  **providing** you have obeyed all the new rules for 
programs under Vista.

If non-administrative users are to run the program, all the rights 
and permissions must be set either by the setup program or manually 
via the security pages with the Windows Explorer.

For a starter see:

http://msdn2.microsoft.com/en-us/library/aa480150.aspx

Most Delphi programs will require some rewriting, and some may need 
total revision.

Another problem which arose as of the last time I installed my Delphi 
apps under Vista Ultimate RTM Build 6000 in early January was that 
Vista does not support winhelp32.exe under Vista. If you try , you 
are redirected to an MS site which says that a replacement will be 
available for the consumer release in 2007. It's not available as of 
this writing.

In the meantime, a patch has been posted on the Internet for dealing 
with this problem until and if MS releases something:

http://thevistaforums.com/index.php?showtopic=5089&hl=winhlp32\.exe

In my experience, this deals with the problem for the moment.

After reading the text on Bob Swart's web site, I haven't attempted 
to install Delphi 7 under Vista either.  I won't attempt it with 
Delphi 10 either, unless I hear something to the contrary.

In my view, Vista is a "Can of New Worms" for the moment. I am still 
trying to prevent it from zapping the Nvidia RAID bios on my server 
if I attempt to install either the 64 bit or the 32 bit version, but 
that's not a topic for this list.

Irwin Scollar

_______________________________________________
Delphi mailing list -> [email protected]
http://www.elists.org/mailman/listinfo/delphi

Reply via email to