作为一个没有管理员权限的域管理员在WCF中添加一个带有netsh的端口)withaWCFservice,我有典型的错误“你的进程无权访问此命名空间”。用户不能拥有管理员权限,因此使用.manifest不是解决方案。端口是动态的,应用程序每次运行时都会计算一个空闲端口,因此应用程序必须通过netsh多次插入侦听端口我将ProcessStartInfo与域管理员一起使用,但要启动该进程,用户需要管理员权限。以管理员身份运行应用程序都不是解决方案,所以我需要一个普通用户才能运行该应用程序,并且该程序以域管理员身份通过netsh添加端口。我的流程如下所示:ProcessStartInfopsi=newProcessStartInfo("netsh",parameter);SecureStringss=newSecureString();for(inti=0;i
