2006年10月31日 (火)

技術情報公開

私が経験する中で得たコンピュータやプログラムに関する技術情報を公開します。
いわゆる「覚え書き」「うんちく」を載せていこうと思っています。
この情報が何かの役に立てばうれしいです(^_^)

|

[Windows] 自動ログイン

[Windows NT,Windows 2000 Server]
RegEditでレジストリエディタを立ち上げ、
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\
Windows NT\CurrentVersion\Winlogon
を開く。
AutoAdminLogon : REG_SZ : 1
DefaultDomainName : REG_SZ : ドメイン名
DefaultUserName : REG_SZ : ユーザー名
DefaultPassword : REG_SZ : パスワード
を設定する。
※注意1 このユーザーはAdministrators権限を持たせること。
※注意2 パスワードは必ず入れること。

[Windows XP]
ファイル名を指定して実行を選び、
control userpasswords2
を実行すると、ユーザーアカウント画面が表示される。
「ユーザーがこのコンピュータを使うには,
ユーザー名とパスワードの入力が必要」
のチェックを外して[OK]を押すと、
ユーザー名とパスワードの入力画面が出るので、
自動ログインしたいユーザーを入力すればOK

|

[Windows] 自動時刻調整(NTP)

NTP(Network Time Protocol)を使って、コンピュータの内部時計を正確に調整する。

・正確な時刻を取得するNTPサーバの設定
コマンドプロンプトから次のように指定する。
net time /setsntp:[NTPサーバアドレス]

・NTPサービスの起動
インターネット接続状態で"Windows Time"のサービスを開始する。
遅れているか3分以上進んでいる時に自動的に時刻調整される(はず)。
以後、数時間おきに時刻調整されるらしい。

※注意
自動的に時刻調整されない場合は、NTPサーバのサービスが停止している可能性が高い。
万が一セキュリティホールがあれば攻撃されるカモ?

|

[PHP]ページの有効期限切れ

PHPで、POSTデータを基に作成されたページにブラウザの「戻る」で戻ったときに、
「警告 : ページの有効期限切れ」
と表示されることがある。

これを防止するには、session_cache_limiter() 関数を使えばよい。
しかし、session_cache_limiter() 関数の引数には、
none,nocache,private,private_no_expire,public
の種類があり、どれを使って良いかわからない。

・none,nocacheを使うとHistoryBackで有効期限切れが表示される
・private,private_no_expire,publicを使うとPOSTしてもキャッシュデータが表示される
どれを使っても思うような動作をしてくれない場合もある。

そういうときは、

session_cache_limiter("private, must-revalidate");

を使うと、思うような動作をしてくれる場合がある。

|

[Outlook Express] テンプレートからメールが送信できなくなった

Outlook Express にていつも同様のメールを送る場合、
メールの作成であらかじめテンプレートを作っておき、
「名前を付けて保存」でemlファイルを任意の場所に作っておくと、
そのファイルを開くだけでメールの作成状態でテンプレートが入っている。

ところがある日突然emlファイルを開くと、メールの作成画面ではなく
送信済み画面となり、直接メールの送信ができなくなる。

これは、Windows Update の仕業である。

http://www.microsoft.com/japan/technet/security/bulletin/ms06-016.mspx
「Outlook Express 用の累積的なセキュリティ更新プログラム (911567) (MS06-016)」

というものだ。
emlファイルを開いてメールを送信することはセキュリティ的に問題があるらしいが、
今まで使えていた機能が使えなくなることのほうがよほど問題であると思われる。

まだMicrosoftより回避法などのコメントはないが、
今のところはこの更新プログラムを削除するしかないようだ。

ただし、削除するとセキュリティに問題がある状態になるので、
できることなら代替策を考えた方がよい。

いままでこの方法を使っていた人が急に使えなくなるので、
かなり困る人が増えるであろう。

|

2007年3月13日 (火)

[Win2003,XP]NTPサーバー

Windows2003,XPにおいて、NTPクライアントとして時刻調整するのは以前の投稿の通りにすれば可能ですが、そのままとしてはNTPサーバとして動作してくれないので、以下の設定が必要。

ファイル名を指定して実行 -> gpedit.msc で「ローカルコンピュータ ポリシー」を開く
管理用テンプレート -> システム -> Windowsタイムサービス -> タイムサービスプロバイダ
の「NTPサーバを有効にする」プロパティを開き、
「有効」にすればOK

他にも以前のOSで簡単に出来ていたことが、この「ローカルコンピュータ ポリシー」でブロックしていることが多いみたいです。

|

«[Outlook Express] テンプレートからメールが送信できなくなった