Dis74, 3 видимых пути
1) (по-моему самый простой и эффективный) - runas /user:username /savereg programname - проставить в username имя пользователя с админовскими правами, /savereg - сохранение имени пользователя и пароля/использование сохраненного пароля, programname - путь до испоняемого файла вашей проги. при первом запуске попросит ввести пароль пользователя, в дальнейшем пароль запрашиваться уже не будет (с ключом /savereg) поместить данную команду в .bat - файл и запускать через него. Подробнее runas /?,
здесь
2) дать на папку, подпапки, где установлена данная прога, доступ на чтение-изменение нужному пользователю; файлмоном от
www.sysinternals.com посмотреть в какие папки лезет ваша программа где получает отказ/ошибки, и дать на эти папки, подпапки доступ на чтение-изменение
нужному пользователю, аналогично проследить куда регмоном с того же сайта, куда лезет данная прога и раздать права на разделы/параметры реестра.
3) дать на время нужному пользователю админовские права, проинсталить под ним прогу, потом права урезать (очень часто бывает так, что прогам админовские права нужны только для первого запуска - создать какие-либо каталоги, файлы и т.п., а потом уже работают без них).