Наше приложение (C # .Net 3.5) прекрасно работает на машинах WinXP (встроенных или нет). Теперь мы переходим к встраиваемой машине Win7.
Если мы поместим наше приложение в C: \, нет проблем.
Если мы поместим наше приложение в папку «C: \ Program Files» напрямую, мы не сможем его запустить. Появится окно «... Перестал работать».
если мы сначала поместим наше приложение в C: \, запустите его, когда скопируете в «C: \ Program Files», оно запустится нормально.
У нас нет операций записи, которые будут создавать или изменять файлы, расположенные в "C: \ Program Files". Все наши новые файлы и измененные файлы находятся прямо под "C: \ MyFolder".
У нас еще нет установщика. Мы развертываем наше приложение, копируя и вставляя.
Есть идеи об этом поведении?