У меня есть программа .net, которая запускается на целевой машине (не администратором) при копировании файлов в папку.Установленная программа WiX не может быть выполнена обычным пользователем
Однако, когда я создаю программу установки (с помощью Wix) установить на целевой машине и попытаться запустить его, он дает следующее сообщение об ошибке:
Problem signature:
Problem Event Name: CLR20r3
Problem Signature 01: RN14W3TBEKIWLLFBCD5MLN3WYLZ522KZ
Problem Signature 02: 1.7.20.0
Problem Signature 03: 57afb905
Problem Signature 04: mscorlib
Problem Signature 05: 4.0.30319.34209
Problem Signature 06: 53489fcf
Problem Signature 07: 4524
Problem Signature 08: 13c
Problem Signature 09: System.UnauthorizedAccess
OS Version: 6.1.7601.2.1.0.768.3
Locale ID: 1033
Additional Information 1: e3b9
Additional Information 2: e3b9870467ec4722310fb4741c3dc189
Additional Information 3: 88d1
Additional Information 4: 88d10b8987a6d3ce2924300f4efa24bb
Я попытался следующие решить проблему:
- в командном пакете пытались с installScope в perMachine и perUser
- Добавлено манифеста в setup.exe и изменил requestedExecutionLevel в asInvoker и requireAdministrator.
Посредством проб и ошибок это сработало около 6 месяцев назад, но я не помню, что я сделал. Любые идеи будут оценены.
В чем причина нисходящего потока? проблема слишком легко решить или не объяснить хорошо? – Samuel