Articles of windows

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.

¿Creando un directorio temporal en Windows?

¿Cuál es la mejor manera de obtener un nombre de directorio temporal en Windows? Veo que puedo usar GetTempPath y GetTempFileName para crear un archivo temporal, pero ¿hay algún equivalente a la función mkdtemp Linux / BSD para crear un directorio temporal?

Batch Files: enumera todos los archivos en un directorio con rutas relativas

Acerca de los archivos Windows Batch: ¿hay alguna manera de enumerar todos los archivos (o todos los de un tipo específico) en un determinado directorio y sus subdirectorios, incluidas las rutas relativas al directorio actual (o de búsqueda) en la lista? Por ejemplo, si quiero todos los archivos txt en el directorio actual y los […]

¿Cómo debo usar FormatMessage () correctamente en C ++?

Sin : MFC ATL ¿Cómo puedo usar FormatMessage() para obtener el texto de error para HRESULT ? HRESULT hresult = application.CreateInstance(“Excel.Application”); if (FAILED(hresult)) { // what should i put here to obtain a human-readable // description of the error? exit (hresult); }