msdnによると:
ASP.NET Web ページとサーバー コントロール コードは、Web サーバー上の ASP.NET ワーカー プロセスのコンテキストで実行されます。ASP.NET Web ページまたはサーバー コントロールで Start メソッドを使用すると、新しいプロセスはアクセス許可が制限された Web サーバーで実行されます。プロセスは、クライアント ブラウザと同じコンテキストで開始されず、ユーザーのデスクトップにアクセスできません。
「制限されたアクセス許可」とは正確にはどのアカウントですか?
例 :
- 私はwin7に次のように記録されています
RoyiN
- Windows 認証が有効になっています
- 偽装はweb.config のように有効になっています (サイト全体)
BobK
W3WP
ユーザーは(UserA
ネットワークでも ApplicationPoolIdentity でもありません)。
C# ではProcess.start("....cmd.exe...")
(認証情報は " " ," "," ")Startinfo
Martin
Password
Domain
account
最終的に実行する効率的なのは誰cmd.exe
ですか?「制限されたアクセス許可」は実際には誰に関係していますか?