Desktop app on Windows - inter process communication / permissions problem.
Hello, I need to build an app which must "copy" files from NFS/SMB share.
Requirements:
I've tested a WCF hosted on Windows Service(named pipes) and I don't know if it's good approach, because I wan't two-way communication.
Do I select correct communication type? I want to present f.e. a progress of copying a package to User, so somehow I need to call some methods within WCF when previously I've called a "copy" method.
I read plenty of tutorials, stack topics but all of them are basic and I can't "breakthrough" with my blocking points.
Requirements:
- GUI for the User, so I have chosen WPF: User will have listed specific "available" packages(list of dirs, files within it) from this share and will be able to "download" it to his local computer.I'll skip how does the package is constructed, but I have a problem with permissions.Directories on local disk have some AD groups assigned to security policy, it means that the App should be run as a Service User - different one than the GUI, because "normal" users don't have permissions to do some changes within directories on the disk.So the problem is... I need to build probably 2 applications - 1 as a Windows Service and 2nd as a WPF(GUI).
I've tested a WCF hosted on Windows Service(named pipes) and I don't know if it's good approach, because I wan't two-way communication.
Do I select correct communication type? I want to present f.e. a progress of copying a package to User, so somehow I need to call some methods within WCF when previously I've called a "copy" method.
I read plenty of tutorials, stack topics but all of them are basic and I can't "breakthrough" with my blocking points.