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