Я пытаюсь создать NamedPipeServerStream, но когда я создаю их, я получаю
UnauthorizedAccessException
И проблема в том, что я в .Net Standard, поэтому нет конструктора с PipeSecurity. Есть идеи, как это решить? Вам нужно что-то добавить в манифест UWP?
Я в .Net Standard 2.0, потому что DLL затем используются в универсальном приложении
Стандартный код .Net:
namespace DataSender {
public class PipeSender {
private NamedPipeServerStream server;
private StreamWriter writer;
public PipeSender(string name) {
server = new NamedPipeServerStream(name, PipeDirection.Out);
} ...
И код UWP:
public sealed partial class MainPage : Page {
public MainPage() {
this.InitializeComponent();
PipeSender sender = new PipeSender("testPipe");
}
}