Articles of windows

¿Cómo obtengo el nombre real del Monitor? como se ve en el diálogo de resolución

Estoy tratando de agarrar el nombre amigable para los monitores en mi sistema. Estoy usando C #. Lo he intentado con Screen , que solo me da //./DisplayXX . También probé Win32_DesktopMonitor y EnumDisplayDevices , todos ellos me dan variaciones de //./DisplayXX O de Generic Monitor , mientras que sé que los nombres de mis […]

¿Por qué findstr no maneja el estuche correctamente (en algunas circunstancias)?

Mientras escribía algunas secuencias de comandos recientes en cmd.exe, tuve la necesidad de usar findstr con expresiones regulares: los comandos de cmd.exe estándar requeridos por el cliente (no GnuWin32 ni Cygwin ni VBS ni Powershell). Solo quería saber si una variable contenía caracteres en mayúscula e intentaba usar: > set myvar=abc > echo %myvar%|findstr /r […]

Use WM_COPYDATA para enviar datos entre procesos

Deseo enviar texto entre procesos. He encontrado muchos ejemplos de esto, pero ninguno con el que pueda trabajar. Esto es lo que tengo hasta ahora: para la parte que envía: COPYDATASTRUCT CDS; CDS.dwData = 1; CDS.cbData = 8; CDS.lpData = NULL; SendMessage(hwnd, WM_COPYDATA , (WPARAM)hwnd, (LPARAM) (LPVOID) &CDS); la parte receptora: case WM_COPYDATA: COPYDATASTRUCT* cds […]

Powershell: Capture el progtwig stdout y stderr para separar las variables

¿Es posible redirigir stdout de un progtwig externo a una variable y stderr de progtwigs externos a otra variable en una ejecución? por ejemplo: $global:ERRORS = @(); $global:PROGERR = @(); function test(){ # Can we redirect errors to $PROGERR here, leaving stdout for $OUTPUT? $OUTPUT = (& myprogram.exe ‘argv[0]’, ‘argv[1]’); if ( $OUTPUT | select-string […]

Cómo desinicializar correctamente OpenSSL

En mi cliente OpenSSL tengo el problema de que en el momento en que elegí vincular libeay32 y ssleay32 estáticamente en lugar de dinámicamente, obtuve toneladas de errores de pérdida de memoria de Visual Leak Detector. Copié los comandos del OP en este hilo , pero todavía me quedaban 6. Luego agregué sk_SSL_COMP_free(SSL_COMP_get_compression_methods()); según lo […]

La memoria de proceso de lectura de un proceso no devuelve todo

Estoy tratando de escanear la memoria de una aplicación de terceros. Ya he descubierto la dirección; ahora mismo está en 0x0643FB78 . La LPMODULEENTRY32->modBaseAddr es que nunca puedo subir allí porque LPMODULEENTRY32->modBaseAddr es 0x00400000 y LPMODULEENTRY32->modBaseSize es simplemente 0x006FF000 , por lo que la dirección máxima que puedo escanear para este módulo es 0x00AFF000 . […]

¿Cómo ejecutar vbs como administrador desde vbs?

¿Alguien puede ayudarme a ejecutar vbs desde sí mismo pero con derechos de administrador? Necesito cambiar el nombre de la computadora con Win8 a través de vbs, pero solo es posible si ejecuto mi script a través de la línea de comando del administrador (cmd -> Ejecutar como administrador -> runScript.vbs). Si comienzo el script […]

El proveedor OraOLEDB.Oracle no está registrado en la máquina local

Acabo de migrar de XP a Win 7. Supongo que este error tiene que ver con el cambio de los sistemas operativos. Escribí una aplicación .net que básicamente masajes una gran cantidad de datos y luego se conecta a una base de datos e inserta / actualiza una tabla. Cuando presiono un botón para conectarme […]

Archivo por lotes para dividir el archivo .csv

Tengo un archivo .csv muy grande (> 500 mb) y deseo descomponerlo en archivos .csv más pequeños en el símbolo del sistema. (Básicamente tratando de encontrar una función de “división” de Linux en Windows “. Esto tiene que ser un script por lotes ya que mi máquina solo tiene Windows instaladas y solicitar softwares es […]

¿Cómo obtener el tamaño físico correcto del monitor?

¿Cómo puedo obtener el tamaño de la pantalla en centímetros o pulgadas? Este código no siempre funciona correctamente: HDC hdc = CreateDC(_T(“DISPLAY”),dd.DeviceName,NULL,NULL); int width = GetDeviceCaps(hdc, HORZSIZE); int height = GetDeviceCaps(hdc, VERTSIZE); ReleaseDC(0, hdc) Especialmente para la configuración de monitores múltiples. Actualización: Necesito obtener el tamaño solo para monitores ordinarios, que tienen un tamaño físico […]