開発覚え書き

ソフトウェアシステムの開発に関わるさまざまなことの覚え書き

歴史は繰り返す

2005-06-14 18:52:18 | Weblog
IT media の記事64ビットプログラミングのポイントを読んで。

一頃、パソコンの16ビット環境でのC言語ではintとlongのサイズが違う、ポインタも
メモリモデルによって違う、などうっとうしい話があった。
32ビット環境ではそういうことに気にする必要がなくなり、スッキリしていた。
しかし、64ビット環境が一般的になってきて、昔と同様の話が出てきている。

またしても、int, long, ポインタのサイズの違いに気を配らなければなってきた
ようだ。メモリモデルと同じような「データモデル」というものが何種類か
(ILP32, LLP64, LP64, ILP64) あり、int と long の関係が違う。

Windowsでログオンユーザを調べる方法

2005-06-13 15:48:03 | Weblog
リモートデスクトップを使い出してから、
Windowsでログオンユーザを調べる方法を知りたくなったのだが、
今までネットなどで調べても分からなかった。ふと、
「Ctrl-Alt-Delete」で出るタスクマネージャの「ユーザー」
というタブに表示されることが分かった。
ここを使うとユーザをログオフさせることもできる。

ただ、リモートでは「Ctrl-Alt-Delete」キーは利かず、代りに
ローカルマシンの方のマネージャが起動してしまう。

代替で用意されている「Ctrl-Alt-End」で起動するか、
デスクトップにタスクマネージャ(%windir%system32taskmgr.exe)
のショートカットを置いておいて起動させる必要がある。