sábado, 26 de marzo de 2011

Como compilar C# y VB en ASP.NET con Visual Studio

Habrá veces en las que se necesite mezclar lenguajes en algún proyecto de ASP.NET y para poder realizarlo es necesario indicarle al compilador donde se encuentran las clases que deben ser compiladas, esto dentro de la carpeta App_Code, asi que si quieren separar en 2 carpetas su código uno para VB y otro para C# deben crear la carpeta e indicarle en el Web.Config la ruta de los nuevos directorios de código.

c'ya

miércoles, 9 de febrero de 2011

Como solicitar derechos de administrador de una aplicación Delphi

Muchas veces nos hemos topado que en las versiones de Windows 7 en Vista se requiere confirmar que el programa que estamos ejecutando pueda correr con derechos de administrador, incluso tenemos que modificar las propiedades de los programas para que corran con compatibilidad y derechos de administrador.

Bueno pues, para el caso en que tengas una aplicación que necesite correr con estos derechos y esta construida en Borland Delphi esto debes hacer:


Paso 1: Crear un archivo XML con la siguiente información:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0]
<assemblyIdentity version="1.1.1.1"
processorArchitecture="X86"
name="ElNombreDeTuEjecutable"
type="win32"/>
<description>elevate execution level</description>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2]
<security>
<requestedPrivileges>
<requestedExecutionLevel level="requireAdministrator" uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>
</assembly>

Guarda el archivo con el NombreDeTuAplicación.manifest.

Paso 2:

Crea un archivo de texto que contenga lo siguiente:
1 24 "NombreDeTuAplicación.manifest"

Nombra este archivo de texto como SolicitaAdmin.RC y utilizando la linea de comandos de Windows nos dirigimos a la carpeta bin de delphi y ejecutamos el siguiente comando:

Step 3:

Ejecutar comando

brcc32 SolicitaAdmin.RC -foSolicitaAdmin.RES

Esto creará un archivo de tipo resource que contendrá la información del archivo manifest, este archivo será llamado SolicitaAdmin.RES

Copia todos los archivos a la carpeta de tu aplicación junto con el .dpr.

Paso 4: Agrega el archivo al proyecto desde el menú del IDE:

{$R 'SolicitaAdmin.RES' 'SolicitaAdmin.RC'}

Finalmente construye la aplicación y listo, ya esta preparada para ejecutarse con derechos de administrador en Windows 7 y Visto.


c'ya

Como cambiar la imagen de Inicio de Windows 7

Las versiones de Windows 7 tienen ciertas modificaciones que permiten una manipulación más fácil de los elementos internos del SO. Algunos de los cambios que notamos son los nuevos Wallpapers y las nuevas imagenes de las cuentas de usuario, además de poder remover muchos componentes del Windows 7 como el Internet explorer 8.

Ahora también tu puedes oficialmente cambiar la imagen que aparece antes de iniciar sesión, de lo cual trata este pequeño post, Windows 7 soporta la abilidad de cargar imagenes que tu indiques en la pantalla del login sin necesidad de utilizar programas de terceros.

Bueno sin más aqui muestro los pasos a seguir:

1.- Presionar la tecla Win+R (la tecla de la ventanita situada generalmente junto a ALT) , se mostrará un cuadro de dialogo donde deberán escribir "regedit"

2.- Se abre el registro de windows, y ahí debemos buscar la siguiente ruta:

HKLM\Software\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Background

3.- Ahora en el panel derecho se debe cambiar la propiedad OEMBackground a 1

4.- Ahora debemos ir a la carpeta que se encuentra en la ruta: %windir%\system32\oobe, si la carpeta no existe pueden crearla.

5.- Se crea la carpeta info y despues background
%windir%\System32\oobe\info\backgrounds

6.- Ahora se pueden crear los archivos con la imagen como siguen acontinuación:


backgroundDefault.jpg

background768×1280.jpg (0.6)

background900×1440.jpg (0.625)

background960×1280.jpg (0.75)

background1024×1280.jpg (0.8)

background1280×1024.jpg (1.25)

background1024×768.jpg (1.33-)

background1280×960.jpg (1.33-)

background1600×1200.jpg (1.33-)

background1440×900.jpg (1.6)

background1920×1200.jpg (1.6)

background1280×768.jpg (1.66-)

background1360×768.jpg (1.770833-)


Las imagenes deben ser menor a 256kb


Keep in Touch