Saya memiliki layanan yang harus menyalin beberapa file melalui jaringan, layanan ini berjalan di bawah salah satu akun administrator lokal.
Masuk sebagai administrator saya dapat secara manual menyalin file dari jaringan ke folder tertentu di bawah Program Files, tetapi layanan ada dengan pengecualian PermissionDenied untuk MENULIS file. Saya juga yakin bahwa file tidak dikunci sebelum penulisan.
Kesalahannya adalah sebagai berikut:
Akses ke jalur "... / SomeAssembly.dll" ditolak.
Mengapa layanan memberi saya kesalahan seperti itu dan bagaimana saya bisa memperbaikinya? (Saya juga mengembangkan layanan, sehingga perubahan pada perakitan bisa di atas meja).
Memperbarui
Saya juga mencoba menjalankannya di bawah Systemtetapi tidak dapat membaca file di jaringan (tidak tahu mengapa) LocalServicedan NetworkServiceakun AFAIK tidak memiliki cukup hak istimewa untuk membuat perubahan pada ProgramFiles ... apakah mereka?
Perbarui 2
Alasan mengapa saya tidak dapat menggunakan Systemadalah karena akun itu tidak memiliki akses ke sumber daya jaringan dengan desain, hal yang sama terjadi karena NETWORK SERVICEyang tidak memiliki akses ke sumber daya lokal. Masalah dengan akun administrator tampaknya adalah bahwa Windows memblokir operasi file-copy ketika itu dilakukan oleh layanan.
Ada ide ????