〜 システム 〜

電源管理

省エネモード使用可否とタイムアウト時間を取得 (要USER32.DLL)
省エネモード使用可否とタイムアウト時間を設定 (要USER32.DLL)
電力停止モード使用可否とタイムアウト時間を取得 (要USER32.DLL)
電力停止モード使用可否とタイムアウト時間を設定 (要USER32.DLL)
パソコンをログオフ・再起動・終了 (要USER32.DLL, KERNEL32.DLL, ADVAPI32.DLL)

CPU・メモリー

メモリ管理をカスタマイズ (要ADVAPI32.DLL)
CPU情報を取得 (要ADVAPI32.DLL)
CPUの周波数を取得

OS

システムの通知を制御 (要KERNEL32.DLL)
ウィンドウズのバージョンを取得 (要KERNEL32.DLL)
ウィンドウズのエディションを取得 -> GetProductInfo(Vista以降)
ウィンドウズのプロダクトIDとキーを取得 (要ADVAPI32.DLL)
強制終了ダイアログを表示 -> FatalExit, FatalAppExit

環境変数

環境変数を取得 (要KERNEL32.DLL)
環境変数を設定 (要KERNEL32.DLL)
システム環境変数を設定 (要ADVAPI32.DLL)
環境変数を削除 (要KERNEL32.DLL)
環境文字列を展開 (要KERNEL32.DLL)

レジストリ

レジストリにサブキーを作成 (要ADVAPI32.DLL)
レジストリのサブキーを選択 (要ADVAPI32.DLL)
レジストリのサブキーを列挙 (要ADVAPI32.DLL) -> RegEnumKeyEx
レジストリのサブキーを削除 (要ADVAPI32.DLL)
レジストリの項目値を取得 (要ADVAPI32.DLL)
レジストリの項目値を設定 (要ADVAPI32.DLL)
レジストリの項目を列挙 (要ADVAPI32.DLL) -> RegEnumValue
レジストリの項目を削除 (要ADVAPI32.DLL)