Я написал приложение для Windows 7, используя C # и VS2008, и оно отлично работает на компьютере, на котором я его разработал, и на моем ноутбуке (без VS *). Как определить причину этих сбоев? Есть ли способ проверить зависимости программы? В сообщаемой ошибке нет информации, и я попытался установить последний дистрибутив .NET.
Редактировать: происходит сбой сразу, и выдается ноль информации «Проблема привела к тому, что программа перестала работать правильно. Пожалуйста, закройте программу». с кнопкой, чтобы закрыть программу.
Я немного знаком с разработкой настольных приложений. То, что я распространяю, что приводит к сбою, - это просто папка отладки и ее содержимое. Может ли это быть проблемой?
Кроме того, две, возможно, важные вещи, которые делает моя программа, - это редактирование реестра и изменение содержимого каталога system32, оба из которых требуют повышенных разрешений, которые я дал через манифест со следующей строкой.
<requestedExecutionLevel level="highestAvailable" uiAccess="false" />
Надеюсь, это полезно.