20140930

20140917

Vampiro 20 Aniversario - La Cruzada de la Fe

Con motivo de la edición del Vampiro: La Mascarada - 20 aniversario, Nosolorol y Biblioteca Oscura organizaron un evento.

No voy a entrar a detallar qué se hizo o qué se presentaba. Ya hay suficientes reportes en la red mejores de lo que yo escribiría.

Sin embargo, puedo ofrecer algo que sí es único. El punto de vista de mi personaje durante la Palla Grande del Sabbat.

Lo subo en PDF para que no se pierda el formato...

Hugo Téllez - Primera Parte

Esta es la primera parte, espero que os guste :).

20140811

Request UAC Elevation with BAT files

There is many reasons to prompt for Administration Rights from a BAT file (batch script).

I was getting mad for some time until I found an script to achieve my objective (thanks Stackoverflow) BUT, in the original script any argument/s you pass calling the BAT file was ignored after elevation, so here is my modified version of the script, now argument-compatible :).

:: BatchGotAdmin
:-------------------------------------
REM  --> Check for permissions
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"

REM --> If error flag set, we do not have admin.
if '%errorlevel%' NEQ '0' (
    echo Requesting administrative privileges...
    goto UACPrompt
) else ( goto gotAdmin )

:UACPrompt
    echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
    echo args = "" >> "%temp%\getadmin.vbs"
    echo For Each strArg in WScript.Arguments >> "%temp%\getadmin.vbs"
    echo args = args ^& strArg ^& " "  >> "%temp%\getadmin.vbs"
    echo Next >> "%temp%\getadmin.vbs"
    echo UAC.ShellExecute "%~s0", args, "", "runas", 1 >> "%temp%\getadmin.vbs"

    "%temp%\getadmin.vbs" %*
    exit /B

:gotAdmin
    if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
    pushd "%CD%"
    CD /D "%~dp0"
:--------------------------------------

Enjoy!

PS: If you share this one, please, refer the source (this blog!). Thanks!