Программа mingw C с настройкой в ​​ее имени не будет работать (windows 7)

Я написал classическую 3-линию «Hello World» в C:

#include  #include  #include  #include  #include  int main(int argc, char **argv) { printf("Hello World!\r\n"); exit(0); } 

Компиляция на linux-таргетинге win32:

 i686-w64-mingw32-gcc -o helloWorld.exe -g -march=i586 helloWorld.c 

Переместите hellowWorld.exe на машину Windows 7, отлично справится … Теперь я переименую его на что-либо с «установкой» в имени, например hellosetupWorld.exe и UAC запускается, когда я пытаюсь запустить его, и он не может работать даже если я отвечу на всплывающее окно UAC «да, все в порядке, запустите». Позже я получаю всплывающее окно с вопросом, правильно ли установлена ​​моя программа.

Это похоже на новое поведение. Кто-нибудь еще видел это? Я тестировал это на виртуальных windowsх 7 из MSDN на виртуальной машине, где почти ничего не было установлено. Та же проблема.

Хе-хе … не просто. Это происходит, если я компилирую визуальную студию в командной строке, например cl Hello.c

Я получаю точно такое же поведение. Поместите ‘setup’ где-нибудь в названии, и программа не будет запущена.

Заранее спасибо.