Articles of c #

¿Cuál es la forma correcta de desconectar de forma segura un socket ASIO SSL?

Un socket TCP SSL / TLS boost-asio se implementa como una ssl::stream en un tcp::socket boost::asio::ssl::stream ssl_socket; En el protocolo TLS , un cierre criptográficamente seguro implica que las partes intercambien mensajes close_notify . Simplemente cerrar la capa más baja puede hacer que la sesión sea vulnerable a un ataque de truncamiento . In boost […]

¿Cómo funciona el operador de módulo?

Digamos que necesito formatear la salida de una matriz para mostrar una cantidad fija de elementos por línea. ¿Cómo hago eso usando la operación de módulo? Usando C ++, el siguiente código funciona para mostrar 6 elementos por línea, pero no tengo idea de cómo y por qué funciona. for ( count = 0 ; […]

¿Cómo obtengo un volcado de emergencia?

Necesito obtener un volcado de un progtwig. ¿Como lo consigo? El progtwig está escrito en C #. ¿Qué es exactamente un volcado de emergencia? ¿Cuándo se crea? ¿Dónde se guarda? ¿Cómo lo leo?

encontrar todas las direcciones IP en una red

Estoy tratando de hacer esto C #. Necesito encontrar todas las direcciones IP que están activas en mi red y mostrarlas en una lista. Puedo hacer ping a todas las direcciones IP disponibles (1 … 255) en una red. Pero quiero hacer que este proceso sea más rápido.

Use una biblioteca C del código C #

Tengo una biblioteca en C-language. es posible usarlo en C sharp. http://zbar.sourceforge.net/ es el enlace de la biblioteca que quiero usar

¿Cómo apagar la computadora desde un entorno independiente?

Estoy haciendo un sistema operativo en modo protegido basado en la architecture x86 de Intel, y estaba buscando información sobre cómo apagar la computadora a través del código ensamblador, o algo así. ¿Podrías ayudarme con este problema?

¿Cuál es la razón por la cual los nombres de las funciones tienen como prefijo un subrayado del comstackdor?

Cuando veo el código ensamblador de una aplicación C, así: emacs hello.c clang -S -O hello.c -o hello.s cat hello.s Los nombres de las funciones tienen como prefijo un subrayado (por ejemplo, callq _printf ). ¿Por qué se hace esto y qué ventajas tiene? Ejemplo: Hola C #include #include #include int main() { char *myString […]

¿Cómo acceder a miembros de datos privados fuera de la clase sin hacer “amigos”?

Tengo una class A como se menciona a continuación: class A{ int iData; }; No deseo crear la función de miembro ni heredar la class A anterior ni cambiar el especificador de iData . Mis dudas:- ¿Cómo acceder a iData de un objeto decir obj1 que es una instancia de class A ? ¿Cómo cambiar […]

¿Cómo obtengo un identificador único para un dispositivo dentro de Windows 10 Universal?

Esta es mi implementación anterior para obtener un DeviceID único para Windows Universal 8.1 pero el tipo HardwareIdentification ya no existe. private static string GetId() { var token = HardwareIdentification.GetPackageSpecificToken(null); var hardwareId = token.Id; var dataReader = Windows.Storage.Streams.DataReader.FromBuffer(hardwareId); byte[] bytes = new byte[hardwareId.Length]; dataReader.ReadBytes(bytes); return BitConverter.ToString(bytes).Replace(“-“, “”); }

DLL Load Library – Código de error 126

Estoy usando la ‘LoadLibrary’ de la API de Windows, cuando ejecuto la aplicación, me arroja un código de error 126. Leí que puede ser causada por dependencias, revisé qué pasa con algunas aplicaciones como Dependency Walker, pero todo estuvo bien. LoadLibrary en la aplicación: HMODULE dll_mod = LoadLibrary(L”path_to_dll”); if(dll_mod==NULL){ std::stringstream error; error << "Could not […]