mit C# WMI ich eine exe auf einem anderen Computer starten und diese exe starten eine weitere exe mit die C# Process
Klasse. Die letzte exe versucht, Directory.CreateDirectory
unter Verwendung eines Netzwerkpfads (alias \\\\comp1\d$\dir\
) aufzurufen. Directory.CreateDirectory
wirft diese Ausnahme:C# WMI läuft eine exe auf einem Remote-PC, dann läuft eine andere exe auf dem gleichen PC, die dann Directory.CreateDirectory auf einem Netzwerkpfad ruft und nicht
Access to the path '\\\\blah\blah\blah' is denied. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.Directory.InternalCreateDirectory(String fullPath, String path, DirectorySecurity dirSecurity)
at System.IO.Directory.CreateDirectory(String path, DirectorySecurity directorySecurity)
Wenn ich die dritte exe direkt in einer Konsole auf dem Computer läuft es auf diese Ausnahme existiert nicht geworfen und alles funktioniert.
Die Sicherheitseinstellungen für den Ordner, in dem das Verzeichnis „Jeder“ wird gegeben volle Berechtigungen erstellt hat.
Wie behebe ich dieses Problem?
Haben Sie sichergestellt, dass die Sicherheitseinstellungen des freigegebenen Netzwerkordners Lese-/Schreibberechtigungen zulassen? – Aaron
Soweit ich das beurteilen kann .. – jestro
irgendeine Lösung darüber? – Kiquenet