ソフトを開発しようと思った動機、背景
私が普段使っているノートパソコンはWindows Vista(Ultimate)なのですが、コントロールパネル(クラシック表示)を開くと、かなりの頻度でフリーズ(アイコンがすべて表示されず、途中で止まる)状態になってしまいます。これにウンザリして、もっと軽快に使えるようにならないかと考えたのが開発動機です(メモリを1Gから2Gに増設してからは改善されたので、メモリ不足が原因だったようです)。当初は既存ソフト「WinDown」に組み込む予定したが、Windownの操作性と折り合いを付けるのが難しく、面倒だったので、単独ソフトにしました。デザインが似ているのはそのときの名残です。
なお、Windows Vista用にUAC(ユーザアカウント制御)を制御するためのツール「UAC切替ツール」が付属しています。UACの有効/無効のほか、一部の制限を解除するものです。これはまったく別の目的で以前作ったものですが、公開する場がなかったので一緒に入れました。
開発中に苦労した点
コントロールパネルの各項目をプログラムから起動させるときのコマンド名と実行方法を確認するのに時間がかかりました。当初はWindows Vista用だけを考えていましたが、Windows XP用も実装することにしたので、余計手間取りました。その成果は定義ファイル(拡張子がDEFのテキストファイル)として参照できるので、自作のバッチファイルやスクリプトなどに自由に使っていただいてかまいません。コントロールパネル以外のシステムツールの起動方法も定義ファイルにはあります。
ユーザにお勧めする使い方
コントロールパネルのすべての項目を使うことはあまりないと思うので、定義ファイルをカスタマイズして不要な項目を非表示にすれば、操作性がよくなると思います。カスタマイズ方法はヘルプをご覧ください。
今後のバージョンアップ予定
特にありません。ご要望があれば、お知らせください。
(なっちゃん)