Во время инсталляции msi-пакета, исполняется файл sharpTest.exe
Его свойства:
Весь код sharpTest иполняется исправно, кроме, собственно, создания нового ключа в реестре:
Однако, если запустить этот файл после инсталляции вручную, то новый ключ в разделе создастся.
Подскажите почему новый ключ реестра не создается в процессе инсталляции?
Думаю, проблема в том, что инсталлятор запускается от имени администратора или системы. Соответственно его CurrentUser
не тот, что вы ожидаете.
Если значение имеет глобальный смысл, возможно, его нужно писать в HKML. Если нет, пусть программа, запущенная от имени юзера, создаёт этот ключ в HKCU сама (для каждого юзера на машине).
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Возможно ли поменять цвет подчеркивания и его форму в Windows Forms richTextBox, чтобы было примерно похоже на Microsoft Word подчеркивании, при обнаружении...
Есть ли инструкции как реализовать CRUD управление данными в таблицах используя MySQL или MSSQL? Или как лучше сделать?
Если работает два софта (софт1 и софт2) то какой командой, выполняемой софтом2) я могу остановить работу софта1 ? как запустить софт я знаю, а если...
В Visual Studio, во вкладке обозреватель серверов есть подключения данныхОднако при попытке прочитать данные получаю ошибку - "Адресат вызвал исключение"