Странное поведение на встроенной машине Win7 - PullRequest
0 голосов
/ 13 сентября 2010

Наше приложение (C # .Net 3.5) прекрасно работает на машинах WinXP (встроенных или нет). Теперь мы переходим к встраиваемой машине Win7.

Если мы поместим наше приложение в C: \, нет проблем.

Если мы поместим наше приложение в папку «C: \ Program Files» напрямую, мы не сможем его запустить. Появится окно «... Перестал работать».

если мы сначала поместим наше приложение в C: \, запустите его, когда скопируете в «C: \ Program Files», оно запустится нормально.

У нас нет операций записи, которые будут создавать или изменять файлы, расположенные в "C: \ Program Files". Все наши новые файлы и измененные файлы находятся прямо под "C: \ MyFolder".

У нас еще нет установщика. Мы развертываем наше приложение, копируя и вставляя.

Есть идеи об этом поведении?

Ответы [ 2 ]

2 голосов
/ 13 сентября 2010

Не догадывайтесь об этой проблеме.Напишите обработчик события для события AppDomain.Current.UnhandledException.Отобразить или зарегистрировать значение e.ExceptionObject.ToString ().

0 голосов
/ 13 сентября 2010

Вероятно, привязан к UAC независимо от видимой активности ввода-вывода.Использует ли программа какие-либо файлы dll в своей папке?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...