Работа EXE без прав администратора - VB

Узнай цену своей работы

Формулировка задачи:

Добрый день. У меня есть программа на VB6. Инсталлятором устанавливаю её в C:/programm files Проблема: как отучить программу от использования прав администратора? Например, 1. есть форма. На ней используется шрифт Symbol. Смотрю работу exe файла через Process Monitor. Вижу, что этот шрифт из папки c:/windows/font программа пытается считать с возможностью записи в него. Естественно система просит привилегии админа. А мне, собственно, этот шрифт просто нужно считать. Записывать в него не собираюсь. 2. Есть такая конструкция, при нажатии кнопки на форме, данные с полей записываются в специальный входной файл. Этой же кнопкой запускается отдельный exe, который считывает этот выходной файл, проводит внутри себя определенные расчеты и записывает результаты в текстовый выходной файл. Если это все установлено в C:/programm files, то для таких махинаций система требует опять прав админа. Вопрос: есть ли какие-нибудь варианты, чтобы отучить программу запрашивать права админа. Программа работает в корпоративной сети, где не имеется доступа к правам администратора.

Решение задачи: «Работа EXE без прав администратора»

textual
Листинг программы
<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
    <security>
      <requestedPrivileges>
        <requestedExecutionLevel level='asInvoker' uiAccess='false' />
      </requestedPrivileges>
    </security>
  </trustInfo>
</assembly>

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.125 из 5
Похожие ответы