Página 1 de 1

Ejecutar como Administrador sin agregar Manifest.

Publicado: 01 Sep 2012, 18:55
por rudeboy1991

Código: Seleccionar todo

'Autor: Rudeboy1991
'Fecha: 31/09/2012

Private Declare Function ShellExecuteA Lib "shell32" (ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Private Declare Function IsUserAnAdmin Lib "shell32" () As Long

Private Sub Form_Load()
        If IsUserAnAdmin = 0 Then
                Call ShellExecuteA(Me.hWnd, "runas", App.Path & "\" & App.EXEName & ".exe", "", App.Path, vbNormalFocus)
                End
        End If
End Sub
Necesitaba hacer que mi APP se ejecutara con permisos admin sin agregarle manifesto, ni dar click derecho "ejecutar como.." todo el rato, y no tenia ganas de googlear xD, y hice esta pequeña funcion.


Saludos!

Re: Ejecutar como Administrador sin agregar Manifest.

Publicado: 01 Sep 2012, 19:15
por Himanen
Gracias rudeboy1991, me viene como anillo al dedo..

Saludos!

Re: Ejecutar como Administrador sin agregar Manifest.

Publicado: 01 Sep 2012, 19:52
por RobiNRecorD
excelente aporte bro sera para probarlo en un crypter un abrazo

Re: Ejecutar como Administrador sin agregar Manifest.

Publicado: 01 Sep 2012, 21:29
por The Swash
Y si eres o no administrador, te salta el UAC.
¿Qué ventajas tiene?
He leído mal y mi ignorancia no me permite comprenderlo?

Evitar el Ejecutar como?
OMG.

Un saludo,
Iván Portilla.

Re: Ejecutar como Administrador sin agregar Manifest.

Publicado: 01 Sep 2012, 21:38
por Fakedo0r
Perdón compañero, pero estas algo confundido, esto no salta la UAC, o quizás te has expresado mal ¿?

Saludo.

Re: Ejecutar como Administrador sin agregar Manifest.

Publicado: 02 Sep 2012, 01:24
por rudeboy1991
No, no. No estoy diciendo que salta la UAC.
Simplemente si tu app requiere que sea ejecutado como Administrador, esto es otra forma de hacerlo sin tener que llamarlo "Setup" ni agregarle un manifest al compilado.
Hay otras formas de hacerlo, pero esto es una.
Simplemente tenia que hacerlo yo, y me saque esto en un par de minutos..

Quizas alguien le sirva, como ami.

Re: Ejecutar como Administrador sin agregar Manifest.

Publicado: 02 Sep 2012, 16:58
por Slore
Jaja ami ya me sirvio, gracias :P

Re: Ejecutar como Administrador sin agregar Manifest.

Publicado: 02 Sep 2012, 17:03
por logan_lb500
Es bien interesante Rudeboy1991 .... Gracias por conparir


Re: Ejecutar como Administrador sin agregar Manifest.

Publicado: 05 Sep 2012, 21:36
por Lucho
Gracias Rude muy útil.

Re: Ejecutar como Administrador sin agregar Manifest.

Publicado: 03 Oct 2012, 19:54
por peter1998
gracias Rudeboy1991 muy buenas para compartir..

Re: Ejecutar como Administrador sin agregar Manifest.

Publicado: 03 Oct 2012, 19:56
por peter1998
gracias Rudeboy1991 muy buenas gracias por compartir :D

Re: Ejecutar como Administrador sin agregar Manifest.

Publicado: 10 Oct 2012, 18:35
por XAVI2011100
Funciona al 100 %