Работа 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>
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д