人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

windowsのアクセス権について調べ物をしていた中でwinnt.hという言葉が出てきました。
winnt.h とはいったいなんでしょうか?
「winnt.hの中に定義されている」と書いてあるのですが、自分のコンピュータを検索してもwinnt.hというファイルは見当たりませんでした。winnt.hの役割等教えていただけないでしょうか?プログラミング等についてはまったく初心者のため、winnt.hの設定について何か見られるツールがあったらあわせて教えてください。

●質問者: qlist
●カテゴリ:コンピュータ
✍キーワード:Windows アクセス コンピュータ ファイル プログラミング
○ 状態 :終了
└ 回答数 : 6/6件

▽最新の回答へ

1 ● voyage_blog
●100ポイント

http://wisdom.sakura.ne.jp/programming/c/c2.html

C????????b

どこで,winnt.hに繋がったかわかりませんが,?.hとはプログラムに必要なヘッダーファイルです。

ここで定義されている,定数なんでしょう。

ちなみに,winnt.hは,VisualStadioなど開発言語をインストールしないとPCにはないと思います。

◎質問者からの返答

回答ありがとうございます。実は下記ホームページでaclの継承についての説明を読んでいていwinnt.hが何か疑問になりました。NO_PROPAGATE_INHERIT_ACEの意味について知りたかったためです。何か教えていただけることありましたらよろしくお願いいたします。


2 ● Lantis
●100ポイント

http://www.asia.microsoft.com/japan/msdn/library/

MSDN ライブラリ サイト移行に関する重要なお知らせ

このでwinnt.hを検索すると色々出てきます。


Visual C++などで使われるインクルードファイルです。

プログラムが各種機能を呼び出す為の定義や

値などが書かれています。

◎質問者からの返答

有り難うございます。少し勉強してみます。


3 ● webber1
●100ポイント

http://www.mm2d.net/c/c-11.html

Visual C++ の構造体の形式でデータのフォーマットを示すことがありますが,それに必要な事項について説明しておきます.

Visual C++ のオリジナルデータ型が出てきますが,それは windef.h や ここ→「winnt.h」 などのファイルで定義されていて,

必要な部分だけ抽出すると


typedef unsigned char BYTE;

typedef unsigned short WORD;

typedef unsigned long DWORD;

typedef long LONG;


BYTE は符号なし1バイト, WORD は符号なし2バイト, DWORD は符号なし4バイト, LONG は符号あり4バイトです.

(long とか short とかのバイト数は処理系依存だが, Windows 上でしか扱わないためこれでいい訳だ)


回答・早い話が、専門用語です。私もそうですが、プログラミング等について初心者であれば、深く考えないほうが.....

◎質問者からの返答

有り難うございます。少し勉強してみます。


4 ● むんく
●100ポイント

http://www.cisnet.or.jp/home/tsuneoka/win32tech/18.html

◎質問者からの返答

有り難うございます。


5 ● kensaito
●100ポイント

http://www.microsoft.com/japan/msdn/library/default.asp?url=/jap...

MSDN ライブラリ サイト移行に関する重要なお知らせ

NO_PROPAGATE_INHERIT_ACE を Googleで検索するとこのページが出てきます。


で、ぶっちゃけて言えば、「アプリケーションプログラムからACL(アクセス権のこと)の継承を

設定するときに使用する定数」のことです。

ですので、Windowsプログラマでなければ、全く気にすることはありません。


ちなみに、ざっくりと上記ページを読んでみましたが、エクスプローラの「セキュリティの詳細設定」にある

「子オブジェクトに適用するアクセス許可エントリを...」あたりの設定をするときに使われるようです。

◎質問者からの返答

有難うございます。


1-5件表示/6件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ