Usando C# WMI Comienzo un exe en otra computadora y este exe inicia otro exe usando la clase C# Process
. El último exe intenta llamar al Directory.CreateDirectory
usando una ruta de red (también conocida como \\\\comp1\d$\dir\
). Directory.CreateDirectory
lanza esta excepción:C# WMI ejecuta un exe en una PC remota que luego ejecuta otro exe en la misma PC que luego llama a Directory.CreateDirectory en una ruta de red y falla
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)
Si corro el tercer exe directamente en una consola en el equipo que existe en esta excepción no se lanza y todo funciona bien.
La configuración de seguridad para la carpeta donde se está creando el directorio tiene "Todos" con todos los permisos.
¿Cómo puedo solucionar este problema?
¿Se aseguró de que la configuración de seguridad de la carpeta de red compartida le permita leer/escribir privilegios? – Aaron
Por lo que puedo decir ... – jestro
alguna solución al respecto? – Kiquenet