*Windows/Internals [#j56768d1]
Windowsの内部構造等に関してのメモです

-関連項目
--[[Windows/ショートカット]]
--[[Windows/INFファイル]]

-リンク
--[[Sysinternals:http://www.sysinternals.com/]]

**メモリ [#te083948]
-[[必要メモリ・サイズを見極める:http://www.atmarkit.co.jp/fwin2k/win2ktips/166memoryusage/memoryusage.html]] @IT
-[[ギガメモリ時代のXPチューニング:http://pcweb.mycom.co.jp/special/2003/gigamemory/002.html]] PCWEB

タスクマネージャのプロセスタブに表示される「仮想メモリ サイズ」項目は、プロセスにcommitされた仮想メモリの量とある。その後にアドレス空間の総量とも書いてある(MSのドキュメント)。

http://winfaq.cool.ne.jp/logs/2k/0935.html にある解答([437514] 仮想メモリサイズ(タスクマネージャ))が一番説得力を持っているような気がする

**リソース [#yfb3d126]
 [keyword] Windows XP 2000 ウィンドウズマークだけ メニュー 出なくなる
Windows 2000/XP でも乱暴につかってるとリソース不足になる。
解決策は
-[[Windows 2000/XP のリソースを増やす:http://www.salty1.com/backnumber/1469.html]]
-[[原因不明のメモリ不足エラーに対処する方法(デスクトップ・アプリケーション・ヒープ不足エラーに対処する方法):http://www.atmarkit.co.jp/fwin2k/win2ktips/071desktopheap/desktopheap.html]] @IT
-http://h2s.cside.com/resource.htm ていねい

-[[Windowsのシステムリソース解説:http://www.dj.st44.arena.ne.jp/xwin2/mainhtml/win/sysresource00.html]]
--USER オブジェクト
--GDI オブジェクト MSDN [[GDI Objects:http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/base/gdi_objects.asp]]

-MSDN [[GetThreadDesktop(DWORD dwThreadId);:http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/jpwinui/html/_win32_GetThreadDesktop.asp]]

**クリップボード [#s1824437]
-[[クリップボードの中身をのぞき見る方法:http://www.atmarkit.co.jp/fwin2k/win2ktips/103clipbook/103clipbook.html]]

**ソフトウェア [#xb057464]
システムの内部情報を取得・表示するツール等

-Microsoft VisualStudio
--Spy++
-[[やました工房:http://www001.upp.so-net.ne.jp/yamashita/]]
--ProcessWalker
--DriveWalker
--DriverWalker (DriveWalker じゃない)

**デバイスドライバ [#b34c3ca5]
-Windows NT HAL
-WDM

**システムプロセス [#t5ee948e]
-NTOSKRNL.EXE かーねる

-SMSS.EXE Session Manager SubSystem
--CSRSS.EXE Client Server Run-time SubSystem
--WINLOGON.EXE

-LSASS.EXE Local Security Authentication Server

-System

-svchost.exe
-SERVICES.EXE

**Windows起動の流れ [#l3c20205]
一部

-SMSS.EXEが立ち上がったところでカーネル起動が終了。
-CSRSS.EXEが立ち上がったところからWin32

???

**システムの情報・検査・ベンチマーク [#xf514a6c]
-[[Memtest:http://www.nlcomputer.com/tech/doc/memtest/]]
--Memtest86
--Memtest86+
-Everest
-CPU-Z
-WCPUID

**アプリケーションの追加と削除 [#z4cebfdc]
-HKLM(HKEY_LOCAL_MACHINE)のSOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
--値UninstallStringが実行される

**Documents and Settings [#bca7889f]
-Administrator
--Local Settings
---Temp 膨張

**注意 [#fec31c88]
-大量のファイル(サイズではなく個数)を一度に移動しようとするとシステムハンドルがたくさん開かれて、1G程度のメモリを積んだマシンでもフリーズに近い状態%%(おそらくスラッシング)%%が何十分も続いてしまうことがある。見たところメモリ使用量(commit charge)にいくつか山が出来る(サイクロイドに似た形)

**Winlogon [#t79e0533]
-[[ログオンを模したプログラムからパスワード情報を守る:http://www.atmarkit.co.jp/fsecurity/rensai/securitytips/008logon.html]]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS