Changeset 1317 for trunk/eraser6/Eraser.Manager/RemoteExecutor.cs
- Timestamp:
- 11/14/2009 6:27:27 AM (3 years ago)
- File:
-
- 1 edited
-
trunk/eraser6/Eraser.Manager/RemoteExecutor.cs (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/eraser6/Eraser.Manager/RemoteExecutor.cs
r1249 r1317 30 30 using System.Runtime.Serialization; 31 31 using System.Runtime.Serialization.Formatters.Binary; 32 using System.Security.Principal; 33 using System.Security.AccessControl; 32 34 33 35 namespace Eraser.Manager … … 89 91 public static readonly string ServerName = 90 92 "Eraser-FB6C5A7D-E47F-475f-ABA4-58F4D24BB67E-RemoteExecutor-" + 91 System.Security.Principal.WindowsIdentity.GetCurrent().User.ToString();93 WindowsIdentity.GetCurrent().User.ToString(); 92 94 93 95 /// <summary> … … 136 138 continue; 137 139 140 PipeSecurity security = new PipeSecurity(); 141 security.AddAccessRule(new PipeAccessRule( 142 WindowsIdentity.GetCurrent().User, 143 PipeAccessRights.FullControl, AccessControlType.Allow)); 144 138 145 //Otherwise, a new instance can be created. Create it and wait for connections. 139 146 NamedPipeServerStream server = new NamedPipeServerStream(ServerName, 140 147 PipeDirection.InOut, maxServerInstances, PipeTransmissionMode.Message, 141 PipeOptions.Asynchronous );148 PipeOptions.Asynchronous, 128, 128, security); 142 149 server.BeginWaitForConnection(EndWaitForConnection, server); 143 150
Note: See TracChangeset
for help on using the changeset viewer.
