ich möchte auf dem Server eine Datei ausführen.
Dies geht auch. Allerdings benötige ich andere Credentials als des Dienstes.
Ich verwende folgende DOTNET Klasse
- Code: Alles auswählen
startCmd DotNet System.Diagnostics.Process.'System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
startCmd := startCmd.Start(Application,Parameter,User,SecureString,domain);
Mein Problem ist der SecureString.
So generiere ich diesen
- Code: Alles auswählen
SecureSTring DotNet System.Security.SecureString.'mscorlib, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089'
Pass := 'Passwort';
SecureSTring := SecureSTring.SecureString;
FOR i := 1 TO STRLEN(Pass) DO
SecureSTring.AppendChar(Pass[i]);
Ich erhalten die Fehlermeldung. Benutzername oder Passwort Falsch.
Kann jeman helfen ?