ho bisogno di inizio o fine un servizio di Windows attraverso LabVIEW. Per farlo, ho bisogno di correre cmd come amministratore. In realtà non sapevo come correre cmd come un amministratore attraverso LabVIEW così ne ho creato un altro cmd come descritto qui (OPZIONE DUE). Dopodiché devo digitare "net start SERVICE_NAME" o "net stop SERVICE_NAME", ma non so come eseguire a livello di programmazione uno di questi comandi. Come lo posso fare?
Grazie
risposte:
1 per risposta № 1Penso che tu possa usare il seguente toolkit di Grovf.
http://sine.ni.com/nips/cds/view/p/lang/en/nid/215588
1 per risposta № 2
Vorrei usare System Exec.vi. Invece di seguire l'opzione due nel collegamento per una scorciatoia dalla finestra di comando, segui le stesse istruzioni per il tuo eseguibile LabVIEW (o per il tuo ambiente di sviluppo se non stai eseguendo un eseguibile). Pertanto, ogni volta che si accede a System Exec.vi nel programma, eredita i privilegi di amministratore.
Ecco qualche altra lettura su System Exec.vi