ジャンクルーム
著作権・使用条件・免責など
- ソフトウェア、および同梱配布物の著作権は、謝辞記載の著作物を除き、作者である 冬野 善文 が保有しています。
- 作者の許可なく、転載、再配布を行うことを禁止します。
雑誌・書籍などの有形物へ紹介記事などを掲載する場合、あるいはCD-ROMなどに収録する場合は、必ずご一報ください。
- 転載・再配布時は、書庫ファイル名及び格納ファイルを改変することを禁止します。
- ソフトウェアの全部または一部を修正、改変、逆コンパイル、逆アセンブル、またはその他のリバースエンジニアリング行為などを禁止します。
- ソフトウェアの仕様やドキュメントの内容などは、予告なく変更・廃止することがあります。
- ソフトウェアを使用して発生したいかなる損害にも、作者は責任を負いません。
また、作者はバージョンアップやサポートなど、一切義務を負わないものとします。
インストール / アンインストール
- 特に記載がない限り、インストールはダウンロードするだけ、アンインストールは exeファイル を削除するだけです。
TimeConverts
- SYSTEMTIME (LocalTime / UTC)
- FILETIME (LowDateTime / HighDateTime)
- Unix time (Unix epoch)
- DosDateTime (FatDate / FatTime)
- Environment.TickCount / GetTickCount()
の相互変換と、それぞれの現在時刻の表示を行うツール。
Unix epoch というのは、日本では エポック秒 とか言われてるやつのことです。
例外処理とかあまりやっていません。
DateTimePicker コントロールを使用しているので、 1/1/1753 00:00:00 ~ 12/31/9998 23:59:59 までの範囲が変換限界です。
DateTimePicker を使わなければもっといけるのですが、1753年より前なんて使わないので。
開発環境 : Microsoft Visual C# 2008
Ver.1.00
動作には、 .NET Framework 2.0/3.0/3.5 のいずれかが必要です。
ダウンロード
TimeConverts.exe (22,016 bytes)
CryptGenRandom
CryptGenRandomで乱数生成するSampleプログラム。
暗号論的にも安全。Windows 9x でも使用可。
rand_s だと Windows 2000 以前で使えないので、手軽に Windows 2000 以前 にも対応するのであれば、CryptGenRandom などを使う。
ちなみに、 TR1 には <random> がある。当然 Boost にも Random というライブラリがある。
ソース紛失。見つかったら公開します。
開発環境 : Microsoft Visual C++ 2008
Ver.1.00
ダウンロード
Sample-CryptGenRandom.exe (1,024 bytes)
startee
Windows の start と UNIX (Linux) の tee を組み合わせたようなもの。
開発環境 : Microsoft Visual C++ 2010
Ver.1.00
ダウンロード
書庫テスト に同梱してます。(startee.exe)
Yoshifumi Fuyuno's Web Site に戻る