none
Guardar información de inicio de Windows RRS feed

  • Pregunta

  • Hola:

    Quiero hacer un programón, que al iniciar Windwos, se guarde en un fichero de texto, la fecha y hora cuando se inició el SO.

    ¿Alguna idea?

    Saludos.


    http://electronica-pic.blogspot.com

    domingo, 15 de abril de 2018 21:55

Todas las respuestas

  • Puede utilizar la función de Windows GetTickCount64().

    [DllImport("kernel32")]
    public static extern ulong GetTickCount64();
    
    public static void Main(string[] args)
    {
        ulong elapsedTime = GetTickCount64();
        DateTime startTime = DateTime.Now - new TimeSpan((long)elapsedTime);
        //Listo.  Escribir startTime al archivo de texto.
        ...
    }

    No lo probé, pero debería funcionar bien.  Tal vez el compilador se queje de la conversión de ulong a long.  No estoy seguro.  Si se queja, tal vez pueda arreglarse con un unchecked().


    Jose R. MCP
    Code Samples

    lunes, 16 de abril de 2018 1:14
    Moderador
  • hola

    podrias crear una aplicacion que inicie en el start up de windows

    Cambiar las aplicaciones de inicio en Windows 10

    usando el Datetime.Now para registrar el valor en un archivo, usarias

    File.AppendAllText(String, String)

    y cuando termina cierras la ejecucion, si es de consola en realidad no haces nada

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    lunes, 16 de abril de 2018 2:23