sábado, 28 de diciembre de 2013
remover mensaje de windows no original en xp
Ir a disco local c, windows,system32, y buscar los siguientes archivos :
(WgaTray.exe) y le dan clic derecho al archivo y le dicen cambiar
nombre y le cambian la extensiòn le ponen (wgaTray.dll), lo mismo
hacemos con este , buscamos el archivo (WgaLogon.dll) y cambiamos su
extension ponemos (WgaLogon.exe ) luego cerramos todas las ventanas y
reiniciamos el pc, y listo , problema resuelto espero les sirva
….simplemente busquen esos archivos y cambien su extension, asi dichos
archivos van a quedar inutilizables, luego de que hayan reiniciado el
pc, vayan a inicio,configuraciòn, panel de control, actualizaciones
automaticas y eligen la opcion que dice : Notificarme , pero no
descargarlas automaticamente , ni instalarlas, luego, nosotros podremos
elegir las actualizaciones q vamos a descargar y vamos a deshabilitar
una q dice : comprobar originalidad de windows.Creo que con esto estara
el problema solucionado,sino siempre queda el programa REMOVE
WGA.Saludos
martes, 17 de diciembre de 2013
viernes, 6 de diciembre de 2013
error en iis 4.0 permisos asp net
dar permisos en aspnet 4.0 en w2003 server servive pack 2, la carpeta system 32 servivio de red
Server Error in '/' Application.
Compiler Error Message: CS0016: Could not write to output file 'c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\c7e93ee8\2ebe6d4c\App_Code.8-lohqal.dll' -- 'Access is denied. '
Server Error in '/' Application.
Compilation Error
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.Compiler Error Message: CS0016: Could not write to output file 'c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\c7e93ee8\2ebe6d4c\App_Code.8-lohqal.dll' -- 'Access is denied. '
Imprimir a impresora de etiquetas zebra en c# asp.net
using System.IO;
using System.Runtime.InteropServices;
using Microsoft.Win32.SafeHandles;
public const short FILE_ATTRIBUTE_NORMAL = 0x80;
public const short INVALID_HANDLE_VALUE = -1;
public const uint GENERIC_READ = 0x80000000;
public const uint GENERIC_WRITE = 0x40000000;
public const uint CREATE_NEW = 1;
public const uint CREATE_ALWAYS = 2;
public const uint OPEN_EXISTING = 3;
private SafeFileHandle handleValue = null;
[DllImport("kernel32.dll", SetLastError = true, CharSet = CharSet.Unicode)]
static extern SafeFileHandle CreateFile(string lpFileName, uint dwDesiredAccess,
uint dwShareMode, IntPtr lpSecurityAttributes, uint dwCreationDisposition,
uint dwFlagsAndAttributes, IntPtr hTemplateFile);
private StreamWriter GetStreamWriter (string port )
{
handleValue = CreateFile(port, GENERIC_WRITE, 0, IntPtr.Zero, OPEN_EXISTING, 0, IntPtr.Zero);
FileStream stream = new FileStream(handleValue, FileAccess.Write);
StreamWriter writer = new StreamWriter(stream);
return writer;
}
public void imprimeEtiqueta (Cls_EtiquetasTrazabilidad etiqueta,string lpt,int band)
{
StreamWriter lpt1 = GetStreamWriter(lpt);
string wcadena =string.Empty ;
string salta =string.Empty ;
int wtraslada = 0;
string wincompleto =string.Empty ;
if (band==0)
{
lpt1.WriteLine("");
lpt1.WriteLine("N");
wtraslada = 0;
}
if (band==1)
{
lpt1.WriteLine("");
wtraslada = 440;
}
wcadena = "B" + String.Format("###",12 + wtraslada) + ",39,0,1,2,0,69,N," + (char)34 + etiqueta.IdNloteHex + (char)34;
lpt1.WriteLine(wcadena);
wcadena = "A" + String.Format("###", 12 + wtraslada) + ",13,0,4,2,1,N," + (char)34 + etiqueta.IdNloteHex + (char)34;
lpt1.WriteLine(wcadena);
wcadena = "A" + String.Format("###", 12 + wtraslada) + ",121,0,2,1,1,N," + (char)34 + etiqueta.Codpro + (char)34;
lpt1.WriteLine(wcadena);
if (band == 1)
lpt1.WriteLine("P1");
lpt1.Close();
}
miércoles, 4 de diciembre de 2013
conevrtir entero a hexadecimal en sql server 2008 r2
CREATE FUNCTION [dbo].[convierteHexa]
(
@wentero int
)
RETURNS varchar(50)
AS
BEGIN
------------------------------
declare @wnumerohex int
declare @wdigitohex varchar(50)
declare @wcadenahex varchar(50)
set @wcadenahex=''
if @wentero >= 16
begin
while @wentero >= 16
begin
set @wnumerohex = @wentero % 16
if @wnumerohex >=10
set @wdigitohex=char(55+@wnumerohex)
else
set @wdigitohex=convert(varchar(50),@wnumerohex)
set @wcadenahex = @wdigitohex + @wcadenahex
set @wentero = round((@wentero / 16),0)
end
end
set @wnumerohex = @wentero
If @wnumerohex >= 10
set @wdigitohex = char(55 + @wnumerohex)
Else
set @wdigitohex =convert(varchar(50),@wnumerohex)
set @wcadenahex = @wdigitohex + @wcadenahex
--------------------------------
return @wcadenahex
END
(
@wentero int
)
RETURNS varchar(50)
AS
BEGIN
------------------------------
declare @wnumerohex int
declare @wdigitohex varchar(50)
declare @wcadenahex varchar(50)
set @wcadenahex=''
if @wentero >= 16
begin
while @wentero >= 16
begin
set @wnumerohex = @wentero % 16
if @wnumerohex >=10
set @wdigitohex=char(55+@wnumerohex)
else
set @wdigitohex=convert(varchar(50),@wnumerohex)
set @wcadenahex = @wdigitohex + @wcadenahex
set @wentero = round((@wentero / 16),0)
end
end
set @wnumerohex = @wentero
If @wnumerohex >= 10
set @wdigitohex = char(55 + @wnumerohex)
Else
set @wdigitohex =convert(varchar(50),@wnumerohex)
set @wcadenahex = @wdigitohex + @wcadenahex
--------------------------------
return @wcadenahex
END
martes, 3 de diciembre de 2013
configurar webconfig de asp.net para oracle
<add name="SEAFROST" connectionString="Data Source=192.168.10.58;User ID=ADMINDB;Password=ADMINDB;" providerName="System.Data.OracleClient"/>
donde "SEAFROST" es el nombre de la base de datos
using Oracle.DataAccess.Client; // asi se referecia
donde "SEAFROST" es el nombre de la base de datos
using Oracle.DataAccess.Client; // asi se referecia
lunes, 2 de diciembre de 2013
Suscribirse a:
Entradas (Atom)