質問
しているアプリは、ものまねを使用。しかしながらユーザーがログインとして管理、運営を求められるためのサーバそのものです。さて、これらのユーザーがない権利の実際のサーバ(かん)がさないようにして書き出します。
いきたいと思いはoffに偽装のためのもっています。
はしてもらえると助かりますように。
using(HostingEnvironment.Impersonate.Off())
//I know this isn't a command, but you get the idea?
お願い致します。
解決
必ず、アプリケーションプールでは適切な権利に合わせてご利用いただけます。
そして、したい時に戻り、アプリケーションプールティ...次のコマンドを実行します。
private WindowsImpersonationContext context = null;
public void RevertToAppPool()
{
try
{
if (!WindowsIdentity.GetCurrent().IsSystem)
{
context = WindowsIdentity.Impersonate(System.IntPtr.Zero);
}
}
catch { }
}
public void UndoImpersonation()
{
try
{
if (context != null)
{
context.Undo();
}
}
catch { }
}
他のヒント
い場合には、優先的にもたいと思ってもいう新しいプスのインスタンス WindowsIdentity というの 装 方法。これ以後のコード行は、異なるWindowsユーザーです。を返します WindowsImpersonationContext ることが 元に戻す 方法に戻すの偽装文脈に戻ります。
きをoffに認証用のページを手動で行し、認証されたユーザー中の残りのコードです。
http://support.microsoft.com/kb/306158
この参照がその最後の部分できると思いますが、基本的にす装ユーザーです。ティ
こうい行の初めに他のページをoffに必要なときに、そして再入力等が完了したら、できる実践的な解決策です。
か月の書きフォルダのアクセス権を"認証済みユーザー"
所属していません StackOverflow