ASIGNARLE AL EJECUTABLE QUE REQUIERE PERMISOS DE ADMINISTRADOR DESDE INNO SETUP

Buenas tardes mis amigos, los programadores como bien saben a veces hacen aplicaciones que por algunas razones no funcionan si no se ejecutan con los privilegios de administrador.

En esta publicación les mostrare el código del instalador echo en InnoSetup que hará que nuestro ejecutable principal solicite permisos de administrador para que el usuario no se los tenga que agregar manualmente.

Primer en las variables de Setup le indicamos que el instalador va a requerir privilegios de administrador

image

Y en el apartado [Registry] le agregamos el código en el registro de Windows que le asignara al programa instalado que se ejecute como administrador

image

Y se supone que con eso debe de funcionar correctamente, al menos con eso funciono para mi

Saludos y espero que les sriva

Les dejo el enlace de descarga de ejemplo

DESCARGAR

CANAL DE TELEGRAM
https://telegram.me/CesarSystems

TWITTER
https://twitter.com/Cesar101290

FACEBOOK
https://www.facebook.com/rasec555

Anuncios

Acceso a un sistema con PHP, MySQL

 

php-logo

Utilizando las funciones de MySQL AES_ENCRYPT

   1: 

   2:  

   3: INGRESO AL SISTEMA 

   4: <?php

   5: /*******************************************************************************************************************

   6: *                             DESCRIPCION: ESTE ARCHIVO TIENE LA FUNCION DE CONECTAR CON LA BASE DE DATOS.             *

   7: *                             PROGRAMADOR: JULIO CESAR LEYVA RODRIGUEZ.                                               *

   8: *                             FECHA:          01/07/2012                                                               *

   9: ********************************************************************************************************************/

  10:  

  11:  

  12:  

  13: function conectar_mysql($direccion,$usuario,$password,$basededatos)

  14:     {

  15:     global $enlace;

  16:     if(!($enlace=mysql_connect($direccion,$usuario,$password)))

  17:         {

  18:         echo " alert('error de conexion')";

  19:         exit();

  20:         }

  21:     if(!(mysql_select_db($basededatos,$enlace)))

  22:         {

  23:         echo " alert('error al conectar con la base de datos')";

  24:         exit();

  25:         }

  26:     return $enlace;

  27:     }

  28:     

  29: function desconectar()

  30:     {

  31:     mysql_close($enlace);

  32:     }

  33:  

  34:     

  35:     

  36:     /*FUNCION QUE TE PERMITIRA VALIDAR SI UN CAMPO TE TEXTO ESTA VACIO

  37: 

  38:     Esta función se puede usar en un condición "if" */

  39:  

  40:      

  41:  

  42:      function validar_campo($campo)

  43:  

  44:         {

  45:  

  46:         if($campo=="")

  47:  

  48:            return(true);

  49:  

  50:           

  51:  

  52:        else

  53:  

  54:            return(false);

  55:  

  56:        }

  57:     function buscar($data)

  58:     {

  59:         

  60:     $total = mysql_num_rows(mysql_query($data));

  61:     if($total==0)

  62:         return(false);

  63:     else

  64:         return(true);

  65:     }

  66:     

  67:     ?>

  68:     

  69:     <form id "acceso" name "acceso" method="post" action="index.php">

  70:     

  71:     <table  border='0' align="Center">

  72:         

  73:         

  74:         

  75:             

  76:                 <img align="Center" src="http://1.bp.blogspot.com/_JrrrT5TM9lQ/SV8pjlllv0I/AAAAAAAAACQ/OpyoqSeY_SY/s320/escudo.jpg" 

  77:                     border="0" width="200" height="200">

  78:             

  79:         

  80:     

  81:     

  82:     <table align="center">

  83:         

  84:         

  85:             <td align = "center">

  86:         

  87:             USUARIO

  88:             

  89:             

  90:         

  91:         

  92:             

  93:             

  94:             <input name="usuario" type="text"/>

  95:             

  96:         

  97:         

  98:         

  99:         

 100:             <td align = "center">

 101:         

 102:             PASSWORD

 103:             

 104:             

 105:         

 106:         

 107:             

 108:             

 109:             <input name="pass" type="password"/>

 110:             

 111:         

 112:         

 113:         

 114:             <td align="center">

 115:              <input type="submit" name="Submit" value="Accesar">

 116:             

 117:         

 118:     

 119:     

 120:     

 121: <?php

 122: $usuario=@$_POST['usuario'];

 123: $password=@$_POST['pass'];

 124: $llave="millave";

 125: if(validar_campo($usuario)==false && validar_campo($password)==false)

 126:     {

 127:     $direccion1="localhost";

 128:     $usuario1="root";

 129:     $password1="";

 130:     $basededatos1="bd_itlm";

 131:     conectar_mysql($direccion1,$usuario1,$password1,$basededatos1);

 132:  

 133:     

 134:      $busqueda = "SELECT * FROM usuarios WHERE usuario='$usuario' AND 

 135:                                             clave=AES_ENCRYPT('$password','$llave')";

 136:     

 137:     if(buscar($busqueda)==true)

 138:         {

 139:         Echo " alert('ENCONTRADO')";

 140:         }

 141:     else

 142:         {

 143:         Echo " alert('NO ENCONTRADO')";

 144:         }

 145:     }

 146: ?>

 147:     

 148: 

SOFTWARE LIBRE 2.0

SOFTWARE LIBRE 2.0
El mismo paquete de programas anteriores pero con mas programas y mas actualizados.
Tiene todo lo necesario para un estudiante de sistemas computacionales e informatica, tiene lo necesario para aprender a programar.
Asy que si eres estudiante de informatica, sistemas o solo deseas desarrollar software aqui tienes lo necesario para empezar.
Aqui esta el Visual Studio Express 2008 con el cual podras programar en C#, Visual Basic, C++ Y tambien hacer paginas web con WEB Developer 2008
Y si lo tullo es querer aprender JAVA En este disco viene la IDE ECLIPSE, al igual que la maquina virtual JAVA.
Como antivirus tiene lo mismo el avira y su manual de configuración a su maxima protección
Este disco cuenta con manuales para empezar a programar en JAVA, C#, C++ y PYTHON, asy que ya no hay escusa para no aprender.
Si eres estudiante de programación este DVD es una herramienta valiosa para ti y es gratis.
Entre las pequeñas utilidades que contiene este DVD son:
JAVA – es necesario para abrir algunas aplicaciones Web y tambien desarrollarlas.
VirtualBox – Sirve para hacer computadoras virtuales, en las cuales tu puedes instalar sistemas operativos, probar programas entre muchas otras cosas sin poner en riesgo tu sistema operativo real.
Autoplay Media Studio – Es para hacer reproducciones automaticas, con este programa se hizo esta reproducción, es gratis solo tienes que registrarte en su pagina.
CCleaner 3.0.8 – Elimina y correge registros dañados en el sistema, es necesario sabe algo sobre los registros para saber usar este programa
Adobe Reader X 10.10 – Esta es la aplicación estandar para leer libros y documentos que estén en formato PDF.
Jdownloader – Espectacular programa para bajar archivos que estan divididos. Y tambien archivos grandes.
nLite 1.4.9.1 – Con este programa podras hacer tu instalación de windows desatendida.
WinUp XP 7 – Tiene las mas recientes actualizaciones de windows XP SP3, te actualiza de manera rapida sin necesidad de tener internet.
WinRAR 4.0.1 – No necesita presentación, es ideal para comprimir y descomprimir archivos.

Mata Virus USB 2.0 – Como su nombre lo indica, mata el virus que se propaga a travéz de las memorias USB y quita el problema de las carpetas ocultas.

WinAcelerator 1.0 – Mejora el rendimiento de tu PC.
Entre los programas de ofimatica tiene el mismo que el anterior el Libre Office, este es compatible con las versiones de office 2007 y 2010.
Y como grabador de discos esta el de la competencia de Nero, CDBurner XP es muy bueno y rapido.
Para los programadores tiene lo siguente:
NetBeans 7.0 – Intefaz grafica para programar en JAVA, C#, PHP. Entre otros lenguajes de programación.
Notepad plus o como se abrevia Npp++ – Es un editor de texto para mas de 25 lenguajes como C, C++, Batch, PHP, JAVA, JAVASCRIPT, Pascal, Perl Entre otros mas lenguajes, es muy util.
Eclipse HELIOS – Un buen IDE para programar en JAVA tambien otros lenguaje para programacion orientada a objetos.
Visual Studio Express  2008 – contiene los conocidos lenguajes de programación como Visual Basic dedicada para la programación tambien esta C# y C++.
Tutoriales de programación – Conjunto de manuales para aprender a programar en lenguajes como JAVA, C#, Visual Basic y Python
Existen muchas aplicaciones más, mencionadas en la anterior versión.
Todo el contenido es offline, no se requiere internet para instalar ningún programa.
Tambien tiene los antiguos bloopers de computación de Maxi. Digo para distraerse un rato jjejee
Los hipervinculos son lo siguientes, les recomiendo instalar el JDownloader para no descargar uno por uno, Son 16 hipervinculos de  200Mb Cada uno el ultimo de 71mb