[FIX] Windows NT 4.0 Service Pack 6 で GetEffectiveRightsFromAcl 関数が正常に動作しない

文書翻訳 文書翻訳
文書番号: 258437 - 対象製品
この記事は、以前は次の ID で公開されていました: JP258437
この資料は、アーカイブされました。これは "現状のまま" で提供され、更新されることはありません。
すべて展開する | すべて折りたたむ

現象

Windows NT 4.0 Service Pack 6 (SP6) および Windows NT 4.0 Service Pack 6a (SP6a) で、GetEffectiveRightsFromAcl 関数が正常に動作しません。各ユーザーの持つアクセス権が異なる可能性があるにもかかわらず、特定の随意アクセス制御リスト (DACL) に対して、GetEffectiveRightsFromAcl ではすべてのユーザーについて同じアクセス マスクが返されます。この関数は、Windows NT 4.0 Service Pack 5 (SP5) では正常に動作します。

解決方法

GetEffectiveRightsFromAcl を使用せずに、特定のオブジェクトに対するユーザーのアクセス権を列挙する適切な方法はありません。ただし、特定のオブジェクトに対するユーザーのアクセス権の有無を確認するだけの場合、そのユーザーのトークンを持っていれば、AccessCheck 関数を使用できます。

マイクロソフトでは、現在この問題を修正する修正プログラムを提供中ですが、修正プログラムはこの資料に記載された問題のみを修正することを目的としており、障害があったコンピュータに対してのみ適用することを推奨します。

この問題を解決するには、この資料の後半のダウンロード リンクをクリックするか、Microsoft Product Support Services にお問い合わせのうえ、修正プログラムを入手してください。Microsoft Product Support Services の電話番号一覧およびサポート料金については、次のマイクロソフト Web サイトを参照してください。
http://support.microsoft.com/contactus/?ws=support
: Microsoft Support 担当者が、特定の更新プログラムを適用することにより問題が解決されると判断した場合、まれに通常サポート依頼にかかる料金が免除されることがあります。ただし、特定の更新プログラムの対象とならない追加の質問および問題については、通常のサポート料金が適用されます。

下記のファイルは、「Microsoft ダウンロード センター」からダウンロードできます。
Windows NT 4.0
英語 (米国) :
元に戻す画像を拡大する
ダウンロード
Q258437 パッケージ

アラビア語 :
元に戻す画像を拡大する
ダウンロード
Q258437 パッケージ

簡体字中国語 :
元に戻す画像を拡大する
ダウンロード
Q258437 パッケージ

繁体字中国語 :
元に戻す画像を拡大する
ダウンロード
Q258437 パッケージ

チェコ語 :
元に戻す画像を拡大する
ダウンロード
Q258437 パッケージ

デンマーク語 :
元に戻す画像を拡大する
ダウンロード
Q258437 パッケージ

オランダ語 :
元に戻す画像を拡大する
ダウンロード
Q258437 パッケージ

フィンランド語 :
元に戻す画像を拡大する
ダウンロード
Q258437 パッケージ

フランス語 :
元に戻す画像を拡大する
ダウンロード
Q258437 パッケージ

ドイツ語 :
元に戻す画像を拡大する
ダウンロード
Q258437 パッケージ

ヘブライ語 :
元に戻す画像を拡大する
ダウンロード
Q258437 パッケージ

ハンガリー語 :
元に戻す画像を拡大する
ダウンロード
Q258437 パッケージ

イタリア語 :
元に戻す画像を拡大する
ダウンロード
Q258437 パッケージ

日本語 :
元に戻す画像を拡大する
ダウンロード
Q258437 パッケージ

韓国語 :
元に戻す画像を拡大する
ダウンロード
Q258437 パッケージ

ノルウェー語 :
元に戻す画像を拡大する
ダウンロード
Q258437 パッケージ

ポーランド語 :
元に戻す画像を拡大する
ダウンロード
Q258437 パッケージ

ポルトガル語 (ブラジル) :
元に戻す画像を拡大する
ダウンロード
Q258437 パッケージ

ロシア語 :
元に戻す画像を拡大する
ダウンロード
Q258437 パッケージ

スペイン語 :
元に戻す画像を拡大する
ダウンロード
Q258437 パッケージ

スウェーデン語 :
元に戻す画像を拡大する
ダウンロード
Q258437 パッケージ

タイ語 :
元に戻す画像を拡大する
ダウンロード
Q258437 パッケージ
Windows NT Server 4.0 Terminal Server Edition
英語 (米国) :
元に戻す画像を拡大する
ダウンロード
Q258437 パッケージ

フランス語 :
元に戻す画像を拡大する
ダウンロード
Q258437 パッケージ

ドイツ語 :
元に戻す画像を拡大する
ダウンロード
Q258437 パッケージ

日本語 :
元に戻す画像を拡大する
ダウンロード
Q258437 パッケージ

スペイン語 :
元に戻す画像を拡大する
ダウンロード
Q258437 パッケージ

Windows NT 4.0
   日付          時刻    バージョン           サイズ    ファイル名
   ------------------------------------------------------------------
   2002/10/04  12:36  4.0.1381.7099     91,280  ntmarta.dll     
Windows NT Server 4.0 Terminal Server Edition
   日付          時刻    バージョン           サイズ    ファイル名
   ------------------------------------------------------------------
   2002/10/04  14:27  4.0.1381.39770    91,280  ntmarta.dll     

状況

マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。

関連情報

AccessCheck を呼び出す方法の関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
171273 Microsoft Windows NT においてセキュリティ上安全なサーバー プログラムを作成する方法

プロパティ

文書番号: 258437 - 最終更新日: 2014年2月23日 - リビジョン: 5.0
この資料は以下の製品について記述したものです。
  • Microsoft Win32 Application Programming Interface?を以下の環境でお使いの場合
    • Microsoft Windows NT 4.0 Service Pack 6
    • Microsoft Windows NT 4.0 Service Pack 6a
キーワード:?
kbnosurvey kbarchive kbbug kbfix kbapi kbqfe kbkernbase kbsecurity kbhotfixserver KB258437
"Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。"

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com