使用特定权限在AppDomain中运行程序集

本文关键字:AppDomain 运行 程序集 权限 | 更新日期: 2023-09-27 18:28:42

我需要在Network Service帐户下的一个单独的AppDomain中启动控制台应用程序。

我创建的应用程序域谎言这个:

d = AppDomain.CreateDomain("MyDomain");

然后我运行我的应用程序

d.ExecuteAssembly("MyAssembly.exe");

在应用程序域上设置Network Service权限需要使用哪种方法?

使用特定权限在AppDomain中运行程序集

AppDomain帮助您创建一个特定的SandBox。所有详细信息可从http://msdn.microsoft.com/en-us/library/bb763046.aspx

另一方面,如果您特别需要"NetworkService"帐户,使用服务可能会对您有所帮助,如中所述http://stuartpreston.net/blog/2010/05/18/running-and-debugging-a-net-application-as-network-service-in-visual-studio-2010/