Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# В одномерном массиве {bi}; i=1,2,…,n вычислить: В одномерном массиве {bi}; i=1,2,…,n вычислить: 1) сумму элементов массива с нечетными номерами; 2) сумму элементов массива, расположенных между первым и последним отрицательными элементами. Сжать... https://www.cyberforum.ru/ csharp-beginners/ thread1815148.html Как внести значение реестра для ExpandString? C#
Не работает REG_EXPAND_SZ (он же ExpandString) в его значении содержание с кавычками, которое не определяется как значение. Есть ли способ добавить значение с кавычками через переменную? ...
C# Замена одного вида строки, другим И так, у нас есть некие строки (вынутые из JSON-а): org.lwjgl.lwjgl:lwjgl_util:2.9.1 org.apache.logging.log4j:log4j-core:2.0-beta9 com.mojang:realms:1.3.5 Это лишь 3 из них. Каждую строку... https://www.cyberforum.ru/ csharp-beginners/ thread1815062.html C# Подсчёт количества слов в textBox https://www.cyberforum.ru/ csharp-beginners/ thread1815057.html
Здравствуйте! Помогите, пожалуйста, решить проблему! У меня есть textBox, в котором нужно посчитать количество слов введенного текста. Изначально не планировалось, что туда будут ручками вводить,...
C# Удалить из строки слово, которое содержит непарное количество согласных букв
Не могу понять, как мне реализовать это. Вот мои наработки: int count = 0; string privetiki = Console.ReadLine(); string zdarova = privetiki.Split(' ', ','); string ...
C# Шифрование по алгоритму RSA https://www.cyberforum.ru/ csharp-beginners/ thread1815041.html
Криптосистема шифрования данных RSA Не получается дешифрование. Что не так? Пара чисел (e,n) публикуется в качестве открытого ключа. Пара чисел (d,n) является секретным ключом. Все числа...
C# Уменьшить программу сортировки Дана последовательность целых чисел получить упорядоченную по убыванию последовательность состоящую из членов данной последовательности заключенных между первым и последним отрицательными значениями... https://www.cyberforum.ru/ csharp-beginners/ thread1814992.html Перевод единиц измерения массы C#
Ребят, прошу помощи. Надо короче написать на C# : Единицы массы пронумерованы следующим образом: 1 — килограмм, 2 — миллиграмм, 3 — грамм, 4 — тонна, 5 — центнер. Дан номер единицы массы (целое...
C# Даны натуральное число n и действительное число x. Вычислить ряд. https://www.cyberforum.ru/ csharp-beginners/ thread1814927.html
Даны натуральное число n и действительное число x....
C# Как получить строку с ошибкой при запуске стороннего приложения? https://www.cyberforum.ru/ csharp-beginners/ thread1814919.html
Уважаемые программисты , прошу подсказать по теме. Создана программка, которая меняет в текстовом файле данных стороннего приложения некоторые поля и запускает это приложение с параметром в виде...
C# Работа с потоками Semaphore
Добрый вечер. Помогите пожалуйста написать программу используя Semaphore, как-то я совсем не понял их. Есть 11 потоков: 1 - writer (записывает некоторую информацию), 10 - readers (читатели читают...
C# Cоставить блок-схему по коду https://www.cyberforum.ru/ csharp-beginners/ thread1814897.html
Помогите составить блок схему по коду: static void quadrat(ref double vec, ref int size, ref int a, ref int k) { double step; for (int i = 0; i < size;...
0 / 0 / 0
Регистрация: 28.09.2016
Сообщений: 3
0

Добавление манифеста в приложение - C# - Ответ 9585667

28.09.2016, 09:23. Показов 3061. Ответов 5
Метки (Все метки)

Доброго всем времени суток!

Столкнулся со следующей проблемой. Написал программу, вносящую изменения в HKLM раздел реестра, но при работе программы возникает исключение типа "System.UnauthorizedAccessException" в mscorlib.dll. В дополнительных сведениях написано "Cannot write to the registry key".

Погуглив проблему, я понял, что надо добавить манифест. Я создал файл манифеста приложения, назвал его Project.exe.manifest, и в самом файле в строке requestedExecutionLevel прописал level = "requireAndministrator". Вот, что у меня в манифесте:
XML
1
2
3
4
5
6
7
8
9
10
11
<?xml version="1.0" encoding="utf-8"?>
<assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1">
  <assemblyIdentity version="1.0.0.0" name="Project"/>
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
    <security>
      <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
        <requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
      </requestedPrivileges>
    </security>
  </trustInfo>
</assembly>
После этого я зашел в свойства проекта и убедился, что там в строке Манифест уже указан созданный манифест. Я сделал сборку и запустил приложение. Во-первых оно по идее должно было вывести окно UAC. Этого не было. Ну и во-вторых, исключение по прежнему вылетает при попытке записи в HKLM.

Где я свернул не туда?
Очень прошу помощи!

P.S. Работаю в VS2015, если это важно.

Вернуться к обсуждению:
Добавление манифеста в приложение C#
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.09.2016, 09:23
Готовые ответы и решения:

Добавление манифеста в ресурсы
Приветствую. Помогите разобраться как правильно в ресурсы программы поместить файл манифеста, дабы...

Создание манифеста
Здравствуйте! Для приложения потребовалось запрашивать администраторские права. Не могли бы...

Файл манифеста
Доброго времени суток, уважаемые! Прошу помочь с манифестом, тех кто знает. Есть программка, в...

Считывание файла манифеста
Добрый день. Столкнулся с такой задачей, нужно считать с файла манифеста андроид приложения два...

5
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.09.2016, 09:23

Подключение манифеста. Ресурсы
Сколько инфы не читал, а толкового, походу, не нашёл. Почему? Да потому что в одном варианте нужно...

Исчезновение разрешений с манифеста
Здравствуйте! У меня такая проблема: При компиляции приложения, которое не содержит ни одного...

Редактирования файла манифеста
Здравствуйте. После сборки моего приложения в папке появляется файл манифеста. Меня смущает одна...

Трассировка на f7 не работает из-за манифеста админа
Никогда не пользовался трассировкой а хочу, в программе используется манифест чтобы запрашивало...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.