elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


  Mostrar Temas
Páginas: [1] 2 3 4 5 6 7
1  Programación / .NET (C#, VB.NET, ASP) / CefSharp Cookies en: 7 Febrero 2024, 15:13 pm
Hola amigos, espero todos esten bien ,  tengo un problema y no se como guardar y recuperar las cookies del explorador, estoy usando CefSharp, mi objetivo es iniciar sesion en web.whatsapp.com y que al iniciar el programa nuevaemnte ya entre sin tener que vincular el dispositivo nuevamente, espero puedan ayudarme , gracias de antemano.
2  Programación / .NET (C#, VB.NET, ASP) / Compartir Proyectos y Compilar en: 31 Mayo 2022, 01:55 am
Hola amigos, disculpen el titulo del hilo, pero no sabia como plantear el tema, la situacion es la siguiente, tengo 3 proyectos.

El proyecto A es el programa principal
El proyecto B es una libreria que esta anexada como referencia al proyecto A
El proyecto C es un programa secundario , el cual quiero que al compilarse , informacion del proyecto A sea usada en el proyecto C , pero no se como hacerlo no se lograrlo.

Exactamenteo lo que quiero lograr es , que el  programa C  al compilarlo, tome el namespace del programa A , desde el programa B (la libreria) que fue anexada al programa A.

espero me entiendan , cualquier duda escriban y buscare de explicarlo mejor.
3  Programación / .NET (C#, VB.NET, ASP) / Onstartup en DLL Catch de errores en: 17 Abril 2022, 18:37 pm
Hola amigos, hoy les traigo un codigo q me dieron para capturar errores en la aplicacion de manera global.

este codigo se coloca en el archivo App.xaml.cs
dentro de la clase App.

Código:
 
  string Reporte;
protected override void OnStartup(StartupEventArgs e)
        {
            base.OnStartup(e);
            AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(MyHandler);
            DispatcherUnhandledException += App_DispatcherUnhandledException;
        }


        private void App_DispatcherUnhandledException(object sender, System.Windows.Threading.DispatcherUnhandledExceptionEventArgs e)
        {
            Reporte = $@"Excepción: { e.Exception.InnerException.Message.ToString()}

        Source: { e.Exception.InnerException.Source.ToString()}

        StackTrace: { e.Exception.InnerException.StackTrace.ToString()}

        Mensaje: { e.Exception.Message.ToString()}
        ";
            File.WriteAllText("log.txt", Reporte);
            //Mensaje(e.Exception.InnerException.ToString() + Environment.NewLine + e.Exception.ToString());
        }


        private void MyHandler(object sender, UnhandledExceptionEventArgs args)
        {
            MessageBox.Show(Reporte, "Error Capturado", MessageBoxButton.OK, MessageBoxImage.Error);
        }

hasta aqui todo va buenisimo, ya que con unas modificaciones mias, es posible manipular ese error de cualquier manera imaginable.

Error producido:

Citar
System.InvalidOperationException
  HResult=0x80131509
  Mensaje = No se puede crear más de una instancia System.Windows.Application en el mismo AppDomain.
  Origen = PresentationFramework
  Seguimiento de la pila:
   en System.Windows.Application..ctor()
   en Telemetria_RV.Error_APP..ctor()
   en Ventana_Activacion.MainWindow..ctor() en C:\Users\MiniRigor\source\repos\RigorLand\Ventana_Activacion\MainWindow.xaml.cs: línea 9

la cosa es que se complica , y no se como hacer q funcione, creandolo en una DLL, eh creado la DLL , con una clase que hereda Application.

pero al generar la dll y tratar de colocar el codigo en el archivo App.xaml.cs me genera diversos errores, y no encuentro como hacer el codigo desde un archivo externo osea una dll.

Espero puedan ayudarme, de antemano gracias.
4  Programación / .NET (C#, VB.NET, ASP) / Powershell Ayuda en: 20 Diciembre 2021, 20:50 pm
Hola amigos, espero todos esten bien, estoy buscando de crear una pequeña app que ejecute esta linea de comandos en powershell

Código:
New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device" -Name DevicePasswordLessBuildVersion -Value 0 -Type Dword -Force

Y no tengo ni la mas remota idea de como hacerlo, eh buscado en internet y me eh guiado con ese ejemplo, como resultado este codigo

Código:
  PowerShell ps = PowerShell.Create();
            ps.AddCommand(@"New-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device -Name DevicePasswordLessBuildVersion -Value 0 -Type Dword -Force");
            ps.Invoke();

Pero no funciona y no tengo la mas remota idea de como seria, ya que el ejemplo es muy simple para lo que quiero hacer al parecer.

De antemano gracias .
5  Programación / .NET (C#, VB.NET, ASP) / CURL / HTTP REQUEST en: 13 Octubre 2021, 13:29 pm
Hola amigos, estoy perdido con esto, quiero usar una api de una web y no encuentro como hacerlo funcionar, la web es DeepL y luego de registrarme (a medias), me da un ejemplo de como implementarla.

me dice el curl es esto:
curl https://api-free.deepl.com/v2/translate \
   -d auth_key=589f13c6-e0b0-4b74-88bd-ca2ea8669048:fx \
   -d "text=Hello, world!"  \
   -d "target_lang=DE"

Y este es el HTTP Request
POST /v2/translate?auth_key=589f13c6-e0b0-4b74-88bd-ca2ea8669048:fx> HTTP/1.0
Host: api-free.deepl.com
User-Agent: YourApp
Accept: */*
Content-Length: [length]
Content-Type: application/x-www-form-urlencoded

auth_key=589f13c6-e0b0-4b74-88bd-ca2ea8669048:fx&text=Hello, world&target_lang=DE

me puede ayudar para saber como debo usarlo en mi codigo.

Gracias de antemano.
6  Programación / .NET (C#, VB.NET, ASP) / Simular Teclado en: 30 Septiembre 2021, 17:42 pm
Hola a todos , eh creado una libreria para simular cada tecla precionada, esto funciona bien cuando se trata de una sola tecla, el problema empieza cuando hay que apretar mas de una tecla por ejemplo "ALT+F4" , entiendo que existe una libreria llamada inputsimulator, la cual deje de usar por que de la nada , en mi proyecto empezo a dar un error, donde decia que no tenia permisos para ejecutar dicha acción.

En esta libreria , que dejare debajo para que la puedan analizar, al yo colocar combinaciones de teclas, las ejecuta pero no suelta la primera tecla precionada, ejemplo: "CTRL+C" en este caso lo hace y copia pero , deja apretado la tecla CTRL.

Tampoco preciona la tecla WIN , que es fundamental para una cantidad de atajos en el teclado del sistema, espero puedan ayudarme.

En la libreria, existen dos modos de trabajo, uno que va dirigido a un proceso especifico y otro que va dirigido a la ventana activa.

En el metodo que va dirigido a un proceso se trabaja con esto:
       private const UInt32 WM_KEYDOWN = 0x0100;
            private const UInt32 WM_KEYUP = 0x0101;

y en el metodo que se trabaja con la ventana activa con esto:
           private const int KEYEVENTF_KEYDOWN = 0x0001;
            private const int KEYEVENTF_KEYUP = 0x0002;

espero alguien pueda porfavor explicarme la diferencia, y poder ayudarme a resolver este problema.

De antemano, gracias.

[code] public class Keyboard
        {
            [DllImport("user32.dll")]
            private static extern bool PostMessage(IntPtr hWnd, UInt32 Msg, int wParam, int lParam);
            private const UInt32 WM_KEYDOWN = 0x0100;
            private const UInt32 WM_KEYUP = 0x0101;

            public static void PRESSKEY_ID(int Key, int ID_Process)
            {
                try
                {
                    Process processes = Process.GetProcessById(ID_Process);
                    PostMessage(processes.MainWindowHandle, WM_KEYDOWN, Key, 0);
                    PostMessage(processes.MainWindowHandle, WM_KEYUP, Key, 0);
                }
                catch
                {
                    MessageBox.Show("No es posible ejecutar la acción, el proceso no esta disponible", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }

            }

            public static void KEYUP_ID(int Key, int ID_Process)
            {
                try
                {
                    Process processes = Process.GetProcessById(ID_Process);
                    PostMessage(processes.MainWindowHandle, WM_KEYUP, Key, 0);
                }
                catch
                {
                    MessageBox.Show("No es posible ejecutar la acción, el proceso no esta disponible" , "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }

            }


            public static void KEYDOWN_ID(int Key, int ID_Process)
            {
                try
                {
                    Process processes = Process.GetProcessById(ID_Process);
                    PostMessage(processes.MainWindowHandle, WM_KEYDOWN, Key, 0);
                }
                catch
                {
                    MessageBox.Show("No es posible ejecutar la acción, el proceso no esta disponible", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }

            }

            [DllImport("user32.dll", SetLastError = true)]
            private static extern void keybd_event(byte virtualKey, byte scanCode, uint flags, IntPtr extraInfo);
            private const int KEYEVENTF_KEYDOWN = 0x0001;
            private const int KEYEVENTF_KEYUP = 0x0002;
           
            public static void PRESSKEY(VirtualKeyShort key)
            {
                keybd_event((byte)key, 0, KEYEVENTF_KEYDOWN, IntPtr.Zero);
                keybd_event((byte)key, 0, KEYEVENTF_KEYUP, IntPtr.Zero);
            }

            public static void KEYDOWN(VirtualKeyShort key)
            {
                keybd_event((byte)key, 0, KEYEVENTF_KEYDOWN, IntPtr.Zero);
            }

            public static void KEYUP(VirtualKeyShort key)
            {
                keybd_event((byte)key, 0, KEYEVENTF_KEYUP, IntPtr.Zero);
            }

            public static void KEYSTROKE(VirtualKeyShort key1, VirtualKeyShort key2)
            {
                KEYDOWN(key1);
                PRESSKEY(key2);
                KEYUP(key1);
            }

            public static void KEYSTROKE(VirtualKeyShort key1, VirtualKeyShort key2, VirtualKeyShort key3)
            {
                KEYDOWN(key1);
                KEYDOWN(key2);
                PRESSKEY(key3);
                KEYUP(key2);
                KEYUP(key1);
            }


            public enum VirtualKeyShort : byte
            {
                ///<summary>
                ///Left mouse button
                ///</summary>
                LBUTTON = 0x01,
                ///<summary>
                ///Right mouse button
                ///</summary>
                RBUTTON = 0x02,
                ///<summary>
                ///Control-break processing
                ///</summary>
                CANCEL = 0x03,
                ///<summary>
                ///Middle mouse button (three-button mouse)
                ///</summary>
                MBUTTON = 0x04,
                ///<summary>
                ///Windows 2000/XP: X1 mouse button
                ///</summary>
                XBUTTON1 = 0x05,
                ///<summary>
                ///Windows 2000/XP: X2 mouse button
                ///</summary>
                XBUTTON2 = 0x06,
                ///<summary>
                ///BACKSPACE key
                ///</summary>
                BACK = 0x08,
                ///<summary>
                ///TAB key
                ///</summary>
                TAB = 0x09,
                ///<summary>
                ///CLEAR key
                ///</summary>
                CLEAR = 0x0C,
                ///<summary>
                ///ENTER key
                ///</summary>
                RETURN = 0x0D,
                ///<summary>
                ///SHIFT key
                ///</summary>
                SHIFT = 0x10,
                ///<summary>
                ///CTRL key
                ///</summary>
                CONTROL = 0x11,
                ///<summary>
                ///ALT key
                ///</summary>
                MENU = 0x12,
                ///<summary>
                ///PAUSE key
                ///</summary>
                PAUSE = 0x13,
                ///<summary>
                ///CAPS LOCK key
                ///</summary>
                CAPITAL = 0x14,
                ///<summary>
                ///Input Method Editor (IME) Kana mode
                ///</summary>
                KANA = 0x15,
                ///<summary>
                ///IME Hangul mode
                ///</summary>
                HANGUL = 0x15,
                ///<summary>
                ///IME Junja mode
                ///</summary>
                JUNJA = 0x17,
                ///<summary>
                ///IME final mode
                ///</summary>
                FINAL = 0x18,
                ///<summary>
                ///IME Hanja mode
                ///</summary>
                HANJA = 0x19,
                ///<summary>
                ///IME Kanji mode
                ///</summary>
                KANJI = 0x19,
                ///<summary>
                ///ESC key
                ///</summary>
                ESCAPE = 0x1B,
                ///<summary>
                ///IME convert
                ///</summary>
                CONVERT = 0x1C,
                ///<summary>
                ///IME nonconvert
                ///</summary>
                NONCONVERT = 0x1D,
                ///<summary>
                ///IME accept
                ///</summary>
                ACCEPT = 0x1E,
                ///<summary>
                ///IME mode change request
                ///</summary>
                MODECHANGE = 0x1F,
                ///<summary>
                ///SPACEBAR
                ///</summary>
                SPACE = 0x20,
                ///<summary>
                ///PAGE UP key
                ///</summary>
                PRIOR = 0x21,
                ///<summary>
                ///PAGE DOWN key
                ///</summary>
                NEXT = 0x22,
                ///<summary>
                ///END key
                ///</summary>
                END = 0x23,
                ///<summary>
                ///HOME key
                ///</summary>
                HOME = 0x24,
                ///<summary>
                ///LEFT ARROW key
                ///</summary>
                LEFT = 0x25,
                ///<summary>
                ///UP ARROW key
                ///</summary>
                UP = 0x26,
                ///<summary>
                ///RIGHT ARROW key
                ///</summary>
                RIGHT = 0x27,
                ///<summary>
                ///DOWN ARROW key
                ///</summary>
                DOWN = 0x28,
                ///<summary>
                ///SELECT key
                ///</summary>
                SELECT = 0x29,
                ///<summary>
                ///PRINT key
                ///</summary>
                PRINT = 0x2A,
                ///<summary>
                ///EXECUTE key
                ///</summary>
                EXECUTE = 0x2B,
                ///<summary>
                ///PRINT SCREEN key
                ///</summary>
                SNAPSHOT = 0x2C,
                ///<summary>
                ///INS key
                ///</summary>
                INSERT = 0x2D,
                ///<summary>
                ///DEL key
                ///</summary>
                DELETE = 0x2E,
                ///<summary>
                ///HELP key
                ///</summary>
                HELP = 0x2F,
                ///<summary>
                ///0 key
                ///</summary>
                KEY_0 = 0x30,
                ///<summary>
                ///1 key
                ///</summary>
                KEY_1 = 0x31,
                ///<summary>
                ///2 key
                ///</summary>
                KEY_2 = 0x32,
                ///<summary>
                ///3 key
                ///</summary>
                KEY_3 = 0x33,
                ///<summary>
                ///4 key
                ///</summary>
                KEY_4 = 0x34,
                ///<summary>
                ///5 key
                ///</summary>
                KEY_5 = 0x35,
                ///<summary>
                ///6 key
                ///</summary>
                KEY_6 = 0x36,
                ///<summary>
                ///7 key
                ///</summary>
                KEY_7 = 0x37,
                ///<summary>
                ///8 key
                ///</summary>
                KEY_8 = 0x38,
                ///<summary>
                ///9 key
                ///</summary>
                KEY_9 = 0x39,
                ///<summary>
                ///A key
                ///</summary>
                KEY_A = 0x41,
                ///<summary>
                ///B key
                ///</summary>
                KEY_B = 0x42,
                ///<summary>
                ///C key
                ///</summary>
                KEY_C = 0x43,
                ///<summary>
                ///D key
                ///</summary>
                KEY_D = 0x44,
                ///<summary>
                ///E key
                ///</summary>
                KEY_E = 0x45,
                ///<summary>
                ///F key
                ///</summary>
                KEY_F = 0x46,
                ///<summary>
                ///G key
                ///</summary>
                KEY_G = 0x47,
                ///<summary>
                ///H key
                ///</summary>
                KEY_H = 0x48,
                ///<summary>
                ///I key
                ///</summary>
                KEY_I = 0x49,
                ///<summary>
                ///J key
                ///</summary>
                KEY_J = 0x4A,
                ///<summary>
                ///K key
                ///</summary>
                KEY_K = 0x4B,
                ///<summary>
                ///L key
                ///</summary>
                KEY_L = 0x4C,
                ///<summary>
                ///M key
                ///</summary>
                KEY_M = 0x4D,
                ///<summary>
                ///N key
                ///</summary>
                KEY_N = 0x4E,
                ///<summary>
                ///O key
                ///</summary>
                KEY_O = 0x4F,
                ///<summary>
                ///P key
                ///</summary>
                KEY_P = 0x50,
                ///<summary>
                ///Q key
                ///</summary>
                KEY_Q = 0x51,
                ///<summary>
                ///R key
                ///</summary>
                KEY_R = 0x52,
                ///<summary>
                ///S key
                ///</summary>
                KEY_S = 0x53,
                ///<summary>
                ///T key
                ///</summary>
                KEY_T = 0x54,
                ///<summary>
                ///U key
                ///</summary>
                KEY_U = 0x55,
                ///<summary>
                ///V key
                ///</summary>
                KEY_V = 0x56,
                ///<summary>
                ///W key
                ///</summary>
                KEY_W = 0x57,
                ///<summary>
                ///X key
                ///</summary>
                KEY_X = 0x58,
                ///<summary>
                ///Y key
                ///</summary>
                KEY_Y = 0x59,
                ///<summary>
                ///Z key
                ///</summary>
                KEY_Z = 0x5A,
                ///<summary>
                ///Left Windows key (Microsoft Natural keyboard)
                ///</summary>
                LWIN = 0x5B,
                ///<summary>
                ///Right Windows key (Natural keyboard)
                ///</summary>
                RWIN = 0x5C,
                ///<summary>
                ///Applications key (Natural keyboard)
                ///</summary>
                APPS = 0x5D,
                ///<summary>
                ///Computer Sleep key
                ///</summary>
                SLEEP = 0x5F,
                ///<summary>
                ///Numeric keypad 0 key
                ///</summary>
                NUMPAD0 = 0x60,
                ///<summary>
                ///Numeric keypad 1 key
                ///</summary>
                NUMPAD1 = 0x61,
                ///<summary>
                ///Numeric keypad 2 key
                ///</summary>
                NUMPAD2 = 0x62,
                ///<summary>
                ///Numeric keypad 3 key
                ///</summary>
                NUMPAD3 = 0x63,
                ///<summary>
                ///Numeric keypad 4 key
                ///</summary>
                NUMPAD4 = 0x64,
                ///<summary>
                ///Numeric keypad 5 key
                ///</summary>
                NUMPAD5 = 0x65,
                ///<summary>
                ///Numeric keypad 6 key
                ///</summary>
                NUMPAD6 = 0x66,
                ///<summary>
                ///Numeric keypad 7 key
                ///</summary>
                NUMPAD7 = 0x67,
                ///<summary>
                ///Numeric keypad 8 key
                ///</summary>
                NUMPAD8 = 0x68,
                ///<summary>
                ///Numeric keypad 9 key
                ///</summary>
                NUMPAD9 = 0x69,
                ///<summary>
                ///Multiply key
                ///</summary>
                MULTIPLY = 0x6A,
                ///<summary>
                ///Add key
                ///</summary>
                ADD = 0x6B,
                ///<summary>
                ///Separator key
                ///</summary>
                SEPARATOR = 0x6C,
                ///<summary>
                ///Subtract key
                ///</summary>
                SUBTRACT = 0x6D,
                ///<summary>
                ///Decimal key
                ///</summary>
                DECIMAL = 0x6E,
                ///<summary>
                ///Divide key
                ///</summary>
                DIVIDE = 0x6F,
                ///<summary>
                ///F1 key
                ///</summary>
                F1 = 0x70,
                ///<summary>
                ///F2 key
                ///</summary>
                F2 = 0x71,
                ///<summary>
                ///F3 key
                ///</summary>
                F3 = 0x72,
                ///<summary>
                ///F4 key
                ///</summary>
                F4 = 0x73,
                ///<summary>
                ///F5 key
                ///</summary>
                F5 = 0x74,
                ///<summary>
                ///F6 key
                ///</summary>
                F6 = 0x75,
                ///<summary>
                ///F7 key
                ///</summary>
                F7 = 0x76,
                ///<summary>
                ///F8 key
                ///</summary>
                F8 = 0x77,
                ///<summary>
                ///F9 key
                ///</summary>
                F9 = 0x78,
                ///<summary>
                ///F10 key
                ///</summary>
                F10 = 0x79,
                ///<summary>
                ///F11 key
                ///</summary>
                F11 = 0x7A,
                ///<summary>
                ///F12 key
                ///</summary>
                F12 = 0x7B,
                ///<summary>
                ///F13 key
                ///</summary>
                F13 = 0x7C,
                ///<summary>
                ///F14 key
                ///</summary>
                F14 = 0x7D,
                ///<summary>
                ///F15 key
                ///</summary>
                F15 = 0x7E,
                ///<summary>
                ///F16 key
                ///</summary>
                F16 = 0x7F,
                ///<summary>
                ///F17 key
                ///</summary>
                F17 = 0x80,
                ///<summary>
                ///F18 key
                ///</summary>
                F18 = 0x81,
                ///<summary>
                ///F19 key
                ///</summary>
                F19 = 0x82,
                ///<summary>
                ///F20 key
                ///</summary>
                F20 = 0x83,
                ///<summary>
                ///F21 key
                ///</summary>
                F21 = 0x84,
                ///<summary>
                ///F22 key, (PPC only) Key used to lock device.
                ///</summary>
                F22 = 0x85,
                ///<summary>
                ///F23 key
                ///</summary>
                F23 = 0x86,
                ///<summary>
                ///F24 key
                ///</summary>
                F24 = 0x87,
                ///<summary>
                ///NUM LOCK key
                ///</summary>
                NUMLOCK = 0x90,
                ///<summary>
                ///SCROLL LOCK key
                ///</summary>
                SCROLL = 0x91,
                ///<summary>
                ///Left SHIFT key
                ///</summary>
                LSHIFT = 0xA0,
                ///<summary>
                ///Right SHIFT key
                ///</summary>
                RSHIFT = 0xA1,
                ///<summary>
                ///Left CONTROL key
                ///</summary>
                LCONTROL = 0xA2,
                ///<summary>
                ///Right CONTROL key
                ///</summary>
                RCONTROL = 0xA3,
                ///<summary>
                ///Left MENU key
                ///</summary>
                LMENU = 0xA4,
                ///<summary>
                ///Right MENU key
                ///</summary>
                RMENU = 0xA5,
                ///<summary>
                ///Windows 2000/XP: Browser Back key
                ///</summary>
                BROWSER_BACK = 0xA6,
                ///<summary>
                ///Windows 2000/XP: Browser Forward key
                ///</summary>
                BROWSER_FORWARD = 0xA7,
                ///<summary>
                ///Windows 2000/XP: Browser Refresh key
                ///</summary>
                BROWSER_REFRESH = 0xA8,
                ///<summary>
                ///Windows 2000/XP: Browser Stop key
                ///</summary>
                BROWSER_STOP = 0xA9,
                ///<summary>
                ///Windows 2000/XP: Browser Search key
                ///</summary>
                BROWSER_SEARCH = 0xAA,
                ///<summary>
                ///Windows 2000/XP: Browser Favorites key
                ///</summary>
                BROWSER_FAVORITES = 0xAB,
                ///<summary>
                ///Windows 2000/XP: Browser Start and Home key
                ///</summary>
                BROWSER_HOME = 0xAC,
                ///<summary>
                ///Windows 2000/XP: Volume Mute key
                ///</summary>
                VOLUME_MUTE = 0xAD,
                ///<summary>
                ///Windows 2000/XP: Volume Down key
                ///</summary>
                VOLUME_DOWN = 0xAE,
                ///<summary>
                ///Windows 2000/XP: Volume Up key
                ///</summary>
                VOLUME_UP = 0xAF,
                ///<summary>
                ///Windows 2000/XP: Next Track key
                ///</summary>
                MEDIA_NEXT_TRACK = 0xB0,
                ///<summary>
                ///Windows 2000/XP: Previous Track key
                ///</summary>
                MEDIA_PREV_TRACK = 0xB1,
                ///<summary>
                ///Windows 2000/XP: Stop Media key
                ///</summary>
                MEDIA_STOP = 0xB2,
                ///<summary>
                ///Windows 2000/XP: Play/Pause Media key
                ///</summary>
                MEDIA_PLAY_PAUSE = 0xB3,
                ///<summary>
                ///Windows 2000/XP: Start Mail key
                ///</summary>
                LAUNCH_MAIL = 0xB4,
                ///<summary>
                ///Windows 2000/XP: Select Media key
                ///</summary>
                LAUNCH_MEDIA_SELECT = 0xB5,
                ///<summary>
                ///Windows 2000/XP: Start Application 1 key
                ///</summary>
                LAUNCH_APP1 = 0xB6,
                ///<summary>
                ///Windows 2000/XP: Start Application 2 key
                ///</summary>
                LAUNCH_APP2 = 0xB7,
                ///<summary>
                ///Used for miscellaneous characters; it can vary by keyboard.
                ///</summary>
                OEM_1 = 0xBA,
                ///<summary>
                ///Windows 2000/XP: For any country/region, the '+' key
                ///</summary>
                OEM_PLUS = 0xBB,
                ///<summary>
                ///Windows 2000/XP: For any country/region, the ',' key
                ///</summary>
                OEM_COMMA = 0xBC,
                ///<summary>
                ///Windows 2000/XP: For any country/region, the '-' key
                ///</summary>
                OEM_MINUS = 0xBD,
                ///<summary>
                ///Windows 2000/XP: For any country/region, the '.' key
                ///</summary>
                OEM_PERIOD = 0xBE,
                ///<summary>
                ///Used for miscellaneous characters; it can vary by keyboard.
                ///</summary>
                OEM_2 = 0xBF,
                ///<summary>
                ///Used for miscellaneous characters; it can vary by keyboard.
                ///</summary>
                OEM_3 = 0xC0,
                ///<summary>
                ///Used for miscellaneous characters; it can vary by keyboard.
                ///</summary>
                OEM_4 = 0xDB,
                ///<summary>
                ///Used for miscellaneous characters; it can vary by keyboard.
                ///</summary>
                OEM_5 = 0xDC,
                ///<summary>
                ///Used for miscellaneous characters; it can vary by keyboard.
                ///</summary>
                OEM_6 = 0xDD,
                ///<summary>
                ///Used for miscellaneous characters; it can vary by keyboard.
                ///</summary>
                OEM_7 = 0xDE,
                ///<summary>
                ///Used for miscellaneous characters; it can vary by keyboard.
                ///</summary>
                OEM_8 = 0xDF,
                ///<summary>
                ///Windows 2000/XP: Either the angle bracket key or the backslash key on the RT 102-key keyboard
                ///</summary>
                OEM_102 = 0xE2,
                ///<summary>
                ///Windows 95/98/Me, Windows NT 4.0, Windows 2000/XP: IME PROCESS key
                ///</summary>
                PROCESSKEY = 0xE5,
                ///<summary>
                ///Windows 2000/XP: Used to pass Unicode characters as if they were keystrokes.
                ///The VK_PACKET key is the low word of a 32-bit Virtual Key value used for non-keyboard input methods. For more information,
                ///see Remark in KEYBDINPUT, SendInput, WM_KEYDOWN, and WM_KEYUP
                ///</summary>
                PACKET = 0xE7,
                ///<summary>
                ///Attn key
                ///</summary>
                ATTN = 0xF6,
                ///<summary>
                ///CrSel key
                ///</summary>
                CRSEL = 0xF7,
                ///<summary>
                ///ExSel key
                ///</summary>
                EXSEL = 0xF8,
                ///<summary>
                ///Erase EOF key
                ///</summary>
                EREOF = 0xF9,
                ///<summary>
                ///Play key
                ///</summary>
                PLAY = 0xFA,
                ///<summary>
                ///Zoom key
                ///</summary>
                ZOOM = 0xFB,
                ///<summary>
                ///Reserved
                ///</summary>
                NONAME = 0xFC,
                ///<summary>
                ///PA1 key
                ///</summary>
                PA1 = 0xFD,
                ///<summary>
                ///Clear key
                ///</summary>
                OEM_CLEAR = 0xFE
            }
            internal enum ScanCodeShort : short
            {
                LBUTTON = 0,
                RBUTTON = 0,
                CANCEL = 70,
                MBUTTON = 0,
                XBUTTON1 = 0,
                XBUTTON2 = 0,
                BACK = 14,
                TAB = 15,
                CLEAR = 76,
                RETURN = 28,
                SHIFT = 42,
                CONTROL = 29,
                MENU = 56,
                PAUSE = 0,
                CAPITAL = 58,
                KANA = 0,
                HANGUL = 0,
                JUNJA = 0,
                FINAL = 0,
                HANJA = 0,
                KANJI = 0,
                ESCAPE = 1,
              &nb
7  Programación / .NET (C#, VB.NET, ASP) / Alinear textos derecha e izquierda en: 9 Agosto 2021, 16:21 pm
Hola amigos, estoy aqui con un problema que no se como resolver, espero alguien pueda ayudarme.

Quiero en un cuadro de texto enviar  textos, la cosa es:
1-No se si estoy usando el control correcto para esto (TextBox) actualmente
2-quiero escribir y que el texto enviado se alinie a la izquierda
3-quiero que cuando envie texto de otro metodo se alinie en el mismo cuadro pero a la derecha

como puedo lograr esto? se que unir el texto al mismo control se hace con Append, mas no se como alinear una los mensajes que envio a mi conveniencia.

Espero puedan darme ayuda , gracias de antemano
8  Programación / .NET (C#, VB.NET, ASP) / Mostrar ReporteView Local en: 8 Abril 2021, 17:52 pm
Hola a todos, vengo con un problema que no encuentro como hacerlo funcionar, me gustaria mostrar un reporte de un DataTable pero no encuentro como lograrlo, eh investigado por internet y a pesar de encontrar mucha informacion, es muy vieja y los ejemplos y explicaciones que dan no me resultan, les muestro los pasos para mostrar lo que quiero pero no funciona.

1- creo mi formulario en winform, previo a esto instale el nuget: Microsoft.ReportingServices.ReportViewer.WinForms, y agrego mi control reportviewer

2- Creo el Informe (sin asistente) en blanco

3- seteo el informe al control que arrastre

4- agrego este codigo al load del form
Código:
              DataSet ds = new DataSet();   ds.Tables.Add(RigorBd.DataGridTablas("Presentacion"));

            reportViewer1.Reset();
            reportViewer1.LocalReport.ReportPath = "Report1.rdlc";
            ReportDataSource rds = new ReportDataSource("T", RigorBd.DataGridTablas("Presentacion"));
            reportViewer1.LocalReport.DataSources.Clear();
            reportViewer1.LocalReport.DataSources.Add(rds);
            reportViewer1.LocalReport.Refresh();

y al ejecutar el informe se muestra en blanco. tal cual como los ejemplos que eh visto, si alguien puede explicarme se lo agradeceria,

NOTA: No uso SQLServer , por eso cargo los datos a mostrar en un DataTablet para poder luego desde ahi mostrarlo en el reporte.

Espero puedan ayudarme
9  Programación / .NET (C#, VB.NET, ASP) / XML Root en: 29 Marzo 2021, 17:06 pm
Hola amigos, estoy con un problema , conozco nada de xml y me gustaria saber, como establezco la ruta raiz del proyecto.

en C# seria algo como : Environment.CurrentDirectory , esto establece y te da la ruta raiz del proyecto.

pero no se como seria en XML
ya que lo trato de usar con un nugget llamado Ofuscar.

Gracias de antemano y espero puedan ayudarme.
10  Programación / .NET (C#, VB.NET, ASP) / Lista de Operadores Matematicos en: 9 Febrero 2021, 18:19 pm
Hola a todos, estoy en un problema, creo una lista de tipo string, donde guardo los simbolos matematicos, (+) (-) (*) (/), quiero usarlos para que hagan su funcion de acuerdo a lo que pido, pero no encuentro como hacerlo.

actualemnte esta asi
Código:
  calculo = calculo + Convert.ToInt32(valores[i]);

pero lo necesito asi

Código:
 for{ calculo = calculo ListaSimbolo[i] Convert.ToInt32(valores[i]);}
espero puedan ayudarme a resolver este problema

Páginas: [1] 2 3 4 5 6 7
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines