Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    c# sapere l' utente loggato

    Ciao a tutti io mi trovo davanti a questo problema:
    ho creato un servizio di windows ,questo lancia una windors form application!
    Fin qui tutto bene, nella form application hola necessità di saper che utente sia loggato in quel momento , quindi non chi ha lanciato l applicativo(essendo lanciato la servizio è SYSTEM).
    Io ho sempre saputo che WindowsIdentity.GetCurrent().Name restituisce l' utente corretto, il problema è che a mè restituisce SYSTEM!

    Qualcuno ha qualche idea?!?

    Grazie

  2. #2
    SYSTEM è l'utente che esegue il servizio. Non ha senso parlato di utente "loggato" su Windows, dato che ogni processo può essere eseguito sotto credenziali diverse, si può solo dire sotto che credenziali sta girando il tuo programma.
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Ah ok! si si ovviamente chi "lancia" il programma è SYSTEM! ma a questo punto se io volessi recuperare l utente loggato in quel momento come posso fare?

    Grazie ciao

  4. #4
    UP!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.