Boot-Einstellungen konfigurieren

Boot-Einstellungen wie automatischer Start mit AutoRun und automatische Anmeldung mit AutoLogon werden per ConsumeXml auf dem System-Knoten gesetzt. Sie entsprechen den Optionen im TwinCAT System-Tray und gelten für den nächsten Systemstart.

Voraussetzungen

C#-Beispiel

ITcSmTreeItem systemNode = sysManager.LookupTreeItem("TISY");

string xmlBootSettings = @"<TreeItem>
  <System>
    <BootSettings>
      <AutoRun>true</AutoRun>
      <AutoLogon>true</AutoLogon>
      <LogonUserName>Administrator</LogonUserName>
      <LogonPassword>MyPassword</LogonPassword>
      <BootFileEncryptionType>None</BootFileEncryptionType>
    </BootSettings>
  </System>
</TreeItem>";

systemNode.ConsumeXml(xmlBootSettings);

// Read current settings
string currentSettings = systemNode.ProduceXml();
Boot-Einstellungen konfigurieren 1:

AutoRun steuert, ob TwinCAT beim Systemstart automatisch in den Run Mode wechselt. AutoLogon ermöglicht eine automatische Benutzeranmeldung beim Windows-Start, damit TwinCAT ohne manuelle Interaktion gestartet werden kann. Das Passwort für AutoLogon wird im Projekt gespeichert. Bei sicherheitskritischen Anwendungen muss der Zugriff auf die Projektdatei entsprechend absichert werden. BootFileEncryptionType akzeptiert None oder den jeweiligen Verschlüsselungstyp.