Articles of windows

Recuperar el tiempo de actividad del sistema usando C #

¿Hay una manera simple de obtener el tiempo de actividad de un sistema usando C #?

Compartir una variable global / estática entre un proceso y una DLL

Me gustaría compartir una variable estática / global solo entre un proceso y un dll invocado por el proceso. El exe y dll están en el mismo espacio de direcciones de memoria. No quiero que la variable se comparta entre otros procesos. Elaboración del problema: Diga que hay una variable estática / global x en […]

Lanzar un proceso en la sesión del usuario desde un servicio

En Windows Vista / 7/2008 / 2008R2, ¿es posible iniciar un proceso en la sesión de un usuario desde un servicio? Específicamente, la sesión local sería más útil. Todo lo que he estado leyendo parece decir que esto no es posible, pero pensé que lo haría antes de rendirme por completo. Estoy codificando en VB.NET, […]

En la prueba .NET / C # si el proceso tiene privilegios administrativos

¿Hay alguna manera canónica de probar para ver si el proceso tiene privilegios administrativos en una máquina? Comenzaré un proceso de ejecución prolongada, y mucho más tarde en la vida del proceso se intentarán algunas cosas que requieren privilegios de administrador. Me gustaría poder realizar una prueba inicial si el proceso tiene esos derechos en […]

Problema de Winforms – Error al crear el identificador de ventana

Estamos viendo este error en una aplicación Winform. ¿Alguien puede ayudarme sobre por qué verá este error y, lo que es más importante, cómo solucionarlo o evitar que suceda? System.ComponentModel.Win32Exception: Error al crear el identificador de ventana. en System.Windows.Forms.NativeWindow.CreateHandle (CreateParams cp) en System.Windows.Forms.Control.CreateHandle () en System.Windows.Forms.Control.CreateControl (Boolean fIgnoreVisible) en System.Windows.Forms.Control.CreateControl () en System.Windows.Forms.Control.OnVisibleChanged (EventArgs e) […]

File.Copy vs. FileStream.Write Manual para copiar el archivo

Mi problema está relacionado con el rendimiento de copia de archivos. Tenemos un sistema de administración de medios que requiere mover muchos archivos en el sistema de archivos a diferentes ubicaciones, incluidos los recursos compartidos de Windows en la misma red, sitios FTP, AmazonS3, etc. Cuando todos estábamos en una red de Windows, podíamos salirnos […]

¿Cómo contar el número de líneas en el archivo de texto y almacenar el valor en una variable usando el script por lotes?

Quiero contar el número de líneas en un archivo de texto y luego el valor debe almacenarse en una variable de entorno. El comando para contar el no de líneas es findstr / R / N “^” file.txt | encontrar / C “:” Remití la pregunta ¿Cómo almacenar el resultado de una expresión de comando […]

¿Cómo generar una biblioteca de importación (archivo LIB) desde una DLL?

¿Es posible autogenerar una biblioteca de importación de MSVC (archivo LIB) desde una DLL? ¿Cómo?

C # – Detecta el tiempo de la última interacción del usuario con el sistema operativo

Estoy escribiendo una pequeña aplicación de bandeja que necesita detectar la última vez que un usuario interactuó con su máquina para determinar si están inactivos. ¿Hay alguna manera de recuperar el momento en que un usuario movió su mouse por última vez, presionó una tecla o interactuó de alguna manera con su máquina? Me imagino […]

Herramienta de línea de comandos para descubrir quién está bloqueando un archivo

Me gustaría saber quién está bloqueando un archivo (win32). Sé de WhoLockMe , pero me gustaría una herramienta de línea de comandos que haga más o menos lo mismo. También miré esta pregunta , pero parece aplicable solo para archivos abiertos de forma remota.