Я заметил следующее явление:
Исполняемый файл, созданный с Delphi 7 и частью имени, включая «Обновление» (например, «UpdateMyApp.exe»), заставляет UAC отображать предупреждение типа «сделать»Вы хотите разрешить программе вносить изменения в ваш компьютер ".
Это происходит с простым приложением hello world.При отображении файла в проводнике отображается символ экрана, наложенный на значок приложения.
Как только вы переименовываете exe, экран исчезает и приложение запускается без предупреждений.
Как уже упоминалось, это происходит только спрограммы, созданные с Delphi 7 и запущенные на Windows 7 (я полагаю, то же самое на Vista), но не на, например, WinXP.
Быстрая проверка с Delphi 2007 показывает, что эта проблема исчезла.
Забавно... страшно ...
Помимо переименования файла, что я могу сделать, чтобы предотвратить это?