- 追加された行はこの色です。
- 削除された行はこの色です。
[[Open棟梁Project>http://opentouryo.osscons.jp/]] - [[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]
* 目次 [#n75c0fee]
#contents
*概要 [#c9fe5ffe]
実行コンテキストはいろいろな定義が有ると思いますが、
「実行コンテキスト」には色々な定義が有ると思いますが、~
ここでは、実行環境の違いで問題が起きた事例から
知っておくべき実行コンテキストを発掘していきます。
知っておくべき「実行コンテキスト」発掘していきます。
コンテキストの意味には、
-CPUの状態(コンテキストスイッチ)
-ローカル変数やグローバル変数やTLS
-ログインユーザに依って変わる認証情報や権限
「実行コンテキスト」には、以下の様々なものがあります。
などなど、様々なものがあります。
*実行コンテキストの例 [#r861ec32]
**CPUの状態(コンテキストスイッチ) [#w84f41b4]
**メモリ上の変数 [#tbcc0292]
***ローカル変数 [#h516000e]
***グローバル変数 [#t505e3cf]
***TLS [#fd52e6ac]
***共有メモリ [#yc02083a]
**ユーザ情報 [#xceab4c1]
-ログインユーザや実行アカウントによって変わる情報
-ログインユーザや実行アカウント毎に変わるので注意が必要。
***認証情報 [#i4f99aa0]
***権限情報 [#i49954c0]
***ユーザの環境変数 [#h13f379f]
***ユーザのレジストリ [#t2ec4f3d]
***その他 [#b9f11766]
-ログインセッション
-ユーザプロファイル
**システムの情報 [#ve08ed75]
***システムの環境変数。 [#h11a12ec]
***システムのレジストリ [#a7d22cf0]
**その他 [#cc550c80]
***サンドボックス [#w4478250]
サンドボックスなども、コンテキストといえるかもしれません。
*関連するトピック [#p6e762d0]
**権限系 [#pdf2f2ce]
権限系ではこの辺に関係してきます。
-[[サービス・タスク系のいろいろ]]
--[[Office サーバー サイド オートメーション]]
-[[管理特権が必要になる処理]]
**その他 [#y264437d]
-ログイン・セッションや、
-ユーザ・プロファイルなど
によってこの辺で問題が発生することがあります。
-[[Office サーバー サイド オートメーション]]
** [#vef98251]
-[[ClickOnce]]
-[[XBAP]]
*参考 [#l3bf5975]
-コンテクスト - Wikipedia~
https://ja.wikipedia.org/wiki/%E3%82%B3%E3%83%B3%E3%83%86%E3%82%AF%E3%82%B9%E3%83%88
-コンテキストとは (context): - IT用語辞典バイナリ~
http://www.sophia-it.com/content/%E3%82%B3%E3%83%B3%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88
-コンテキストとは|context|コンテクスト - 意味/定義 : IT用語辞典~
http://e-words.jp/w/%E3%82%B3%E3%83%B3%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88.html
-実行コンテキストについて~
https://technet.microsoft.com/ja-jp/library/ms187096.aspx
-コンテキストの切り替えについて~
https://technet.microsoft.com/ja-jp/library/ms191296.aspx
-実行コンテキスト | ++C++; // 未確認飛行 C ブログ~
https://ufcpp.wordpress.com/2014/02/21/%E5%AE%9F%E8%A1%8C%E3%82%B3%E3%83%B3%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88/