Запуск от имени администратора? - VB

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

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

Вопрос простой, как сделать так чтоб программа запускалась от имени администратора? Не могу в папку мои документы и тд попасть Стоит вин7, но желательно универсальный вариант для всех винд )

Не по теме:

Ток вариант правой кнопкой по ярлыку не предлагать

Чёт глюк какой то я, даже из под учётной записи администратора не могу попасть в мои документы....

Решение задачи: «Запуск от имени администратора?»

textual
Листинг программы
'Самоэлевация прав программы
 
Private Sub Form_Initialize()
    'Exit Sub 'Временно, пока не скомпилирую проект
    With CreateObject("WScript.Shell")
        On Error Resume Next
        .RegWrite "HKLM\isElevated", "", "REG_SZ"
        If Err <> 0 Then
            CreateObject("Shell.Application").ShellExecute App.Path & "\" & App.EXEName & ".exe", "1", "", "runas", 1
            End
          Else
            .RegDelete "HKLM\isElevated"
        End If
    End With
End Sub

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


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

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

13   голосов , оценка 4.077 из 5