Трудно точно определить причину ошибки, но у меня такое ощущение, что вы задали вопрос XY , в котором выполнялись с повышенными привилегиями и без них (часто ошибочно называемые администратором).Создание программы установки, вероятно, не имеет к этому никакого отношения.Может быть, вы запускаете VS с повышенными привилегиями, не задумываясь об этом?
Попробуйте запустить программу напрямую, а не через VS.Найдите выходную папку (yourproject\bin\debug\yourprogram.exe
) и запустите ее.Это работает правильно?Тогда это работает.
Теперь попробуйте запустить его с повышенными привилегиями (admin) (ctrl-shift-enter или ctrl-shift-doubleclick).Работает ли как надо?Если это так, то ваша проблема не имеет отношения к привилегиям.
Так что у вас могут возникнуть побочные эффекты при установке.Установленный файл находится в другом каталоге.У вас есть жестко запрограммированные относительные пути?