ダウンロード
戻る
MZ関連はこちら
※各書籍のサンプルソースは、書籍の目次ページからダウンロードできます。
fdfile.exe
拙著「実例で学ぶWin32API活用術」第5章 Windows NTで動作するディスクユーティリティを作成する方法 のサンプルソースのバグ修正および、機能追加版です。
WindowsNT/2000/XPで、一般的なディスクイメージファイルを作成・復元することが
できます。ただし、ドライバがサポートしているメディアに限られます。
利用方法
>fdfile a: ... サポートしているメディアの一覧を表示する
※メディアが入っていない場合に正しい一覧を返さないデバイスがあります。
>fdfile a: disk.144 ... 指定ドライブのディスクをイメージファイルにする
>fdfile disk.144 a: ... 指定イメージファイルをディスクに戻す
他のアプリケーション(エクスプローラなど)でFDを参照していない状態で実行する
必要があります。
ダウンロード(fdfile.exe ver 1.10 Win32 実行ファイルおよびソースファイル一式)
EncriptNotePad(要.NET Framework)
テキストを暗号化して保存するメモ帳です。
プログラムの著作権は放棄しませんが、使用は自由です。ただし、一切のサポート、損害の補償はいたしませんのでご注意ください。
使用方法
EncriptNotePad.exeとEncriptNotePad.exe.configを同一フォルダに配置し、EncriptNotePad.exeを起動します。テキストを保存するときに、パスワード入力し、保存した開くときに同じパスワードを入力します。パスワードを忘れるとファイルの内容を復元する方法がありませんのでご注意ください。
暗号ファイルの拡張子は*.etxになります。
実行ファイルおよびソースファイル一式はこちら
DotNetScript(要.NET Framework)
C#やVB.NETのソースファイルをスクリプトファイルとして実行するスクリプトエンジンです。
設定ファイルは、*.cs.config, *.vb.configのようなファイル名で作成してスクリプトごとに指定することができます。
最初に実行するクラスとクラス内のメソッド(publicメソッド)は、configファイルで指定することができます。
実行するスクリプトは、スクリプトエンジンの一部として実行するため、基本的にスクリプトエンジンとスクリプトファイルは同じフォルダに配置する必要があります。その他のアセンブリについては、configファイルに指定することで読み込むことができますが、スクリプトエンジンと同様に同じフォルダに配置するか、GACに登録しておく必要があります。
細かい仕様や使い方はソースを解析してください。動的にコンパイルを行いますので、実行時に実行エラーが発生する可能性もありますので、商用での使用は慎重に検討してください。
プログラムの著作権は放棄しませんが、使用は自由です。ただし、一切のサポート、損害の補償はいたしませんのでご注意ください。
使用方法
コンソール版
>CDotNetScript.exe [スクリプトファイル名]
WindowsFoem版
>WDotNetScript.exe [スクリプトファイル名]
ダウンロード((実行ファイルおよびサンプルスクリプト)
実行ファイルおよびサンプルスクリプト、ソースファイル一式はこちら
QueryManagementObject(要.NET Framework)
OSのManagementObjectを検索します。
プログラムの著作権は放棄しませんが、使用は自由です。ただし、一切のサポート、損害の補償はいたしませんのでご注意ください。
使用方法
QueryManagementObject.exeを起動します。オブジェクトを指定してクエリを実行すると、結果をDataGridViewとPropertyGridに表示します。データベースへのクエリ以外でもDataGridViewを利用できるというサンプルでもあります。OSの情報やデバイスの情報を扱うWindowsアプリ開発者以外には無意味なアプリケーションです。
実行ファイルおよびソースファイル一式はこちら
RenameFiles(要.NET Framework)
指定フォルダの画像や動画ファイルのファイル名を「日付」に一括変換します。
プログラムの著作権は放棄しませんが、使用は自由です。ただし、一切のサポート、損害の補償はいたしませんのでご注意ください。
使用方法
RenameFiles.exeを起動します。画像やビデオファイルが格納されているフォルダを指定すると、そこにあるファイル名を画像やビデオが作成された日付のファイル名にリネームします。複数のカメラで撮影した画像を一つのフォルダに統一したファイル名にして保存するためのアプリケーションです。
実行ファイルおよびソースファイル一式はこちら