C# 向进程授予管理员权限
有很多技术使用Win32 LogonUser()API,但这需要用户名和密码C# 向进程授予管理员权限,c#,pinvoke,C#,Pinvoke,有很多技术使用Win32 LogonUser()API,但这需要用户名和密码 假设父/调用程序进程拥有所有权限(例如作为localsystem运行的Windows服务),是否可以提升进程以使其具有管理员权限?您不能将现有进程提升为具有管理员权限-进程获得管理员权限的唯一方法是从它们开始(例如,用户使用“以管理员身份运行”或使用清单) 如果您的父/调用程序进程已经提升,那么在默认情况下,启动的任何子进程也将提升(难点在于启动非提升的进程) 看 让我澄清一下可能的重复;我想要的是让一个普通用户
假设父/调用程序进程拥有所有权限(例如作为localsystem运行的Windows服务),是否可以提升进程以使其具有管理员权限?您不能将现有进程提升为具有管理员权限-进程获得管理员权限的唯一方法是从它们开始(例如,用户使用“以管理员身份运行”或使用清单) 如果您的父/调用程序进程已经提升,那么在默认情况下,启动的任何子进程也将提升(难点在于启动非提升的进程) 看