NT Utilities

NT系専用のツールです。

ADS Sample version 1.01

種別Freeware
対応OSNT 4.0J/2000J/XP/VISTA/7
サイズ329,455 byte
SHA174d99c3f31413a19e1ab64d766ee9ab873d562eb

Download >>> adssample101.zip

DelphiでAlternate data streamを扱うためのsample programです。ADSの抽出も可能ですのでちょっとしたツールとしても扱えます。
ソースも同梱していますので、参考にでも。

ver 1.00からの変更点
2000/XPにて場合によってはAlternate Data Streamの取得に失敗していたミスを修正

AyaClock NT version 1.25

種別Freeware
対応OS32bit版 XP/VISTA SP2/7 SP1/8/8.1/10
64bit版 VISTA SP2/7 SP1/8/8.1/10
サイズ1,405,683 byte
SHA2569d1fac6696444ca82820d884b8f5c1560bca83c0e941eef3a1e923a1ed09def1

Download >>> AYACLOCKNT125.ZIP

低機能な時計アクセサリです。
AyaClockのNT専用 versionになります。ver 1.20以降、64bit版も追加されています。

ver 1.24からの変更点
Hi DPI及びPer-Monitor対応した
Manifest fileにWindows 8/8.1/10の記述を追加した
ICONに48x48と256x256のイメージを追加した
ver 1.23からの変更点
Windows 8以降のSecondary MonitorにあるTaskBarも認識するようにした
ver 1.22からの変更点
Windows8にて、ポップアップメニューのshield iconがちゃんと描画されない現象に対処
ver 1.21からの変更点
FastMM 4.99を使用
ver 1.20からの変更点
バージョンリソースの記述漏れ修正
ドキュメント修正
ver 1.17からの変更点
Delphi XE2でコンパイル
64bit版を追加
メモリ単位にGByteを追加

AyaClock.NET version 0.03

種別Freeware
対応OSVISTA/7/8/8.1/10
サイズ58,272 byte
SHA2563b28a28aa753076dc644af61be467a024ce3823cba22dcf1eb32c71cf9dbe507

Download >>> AYACLOCKNET003.ZIP

AyaClock NTの.NET(WPF/C#)版です。

ver 0.02からの変更点
VS2015 & .NET 4.6でコンパイルし直しました。これによりXPはサポート外になります
メモリ表示にGByte単位を追加
ManifestにWindows8/8.1/10を追加
Windows8以降のSecandary MonitorのTaskBarも考慮するように修正
環境によってAbout Dialogがおかしくなるミスを修正
ver 0.01からの変更点
時刻変更メニューを権限の有無に関係なく有効にしました
タスクトレイアイコンを表示できるようにしました
VISTA/7の場合、時刻変更メニューにシールドアイコンを表示するようにしました
曜日表示部分をOSの設定に依存する選択肢を追加しました
月日の表示の順番・月日の区切り文字・曜日・時分秒の区切り文字・空きメモリの3桁区切り記号を、OSの設定に依存するように変更しました
高DPI環境下での不具合を修正しました
AyaClock NT ver 1.16からの変更点
タスクトレイアイコンが無い
CTRL+ENTERでメニューが開かない
設定情報はレジストリではなく%AppData%\Roaming\MarleySoft\AyaClock.NET\config.dataに保存

SuperASF ver 3.24 rel.1

種別Freeware
対応OS32bit版 7 SP1/8.1/10
64bit版 7 SP1/8.1/10
サイズ5,965,841 byte
SHA25604c46e492b19626a974bddd832ee44e162b8e1283f41c13a0679092663ee270f

Download >>> SASF324.ZIP

SuperASFのUnicode版になります。ver 3.11から64bit版も存在します。

SuperASFは、STLと呼ばれる簡易言語を使用してカスタマイズする、キーボード操作主体の2画面ファイラーです。
デフォルトで最低限使えるスクリプトを添付してあります。より自分で使いやすいものにするためにはカスタマイズは必須となります。正規表現を知っていること、単純なプログラムを組めることが使用上の最低条件になっています。

ver 3.23 rel.1からの変更点
  • GetDiskFreeSpaceEx手続き、GetJpeg2KCPUNUM手続き、SetJpeg2KCPUNUM手続き、GetJpeg2KICC手続き、SetJpeg2KICC手続きを追加
  • Jpeg2000画像のサポート拡張子に .j2c を追加
  • Jpeg2000のカラープロファイルサポートをデフォルトでoffにしました。必要ならばSetJpeg2KICC手続きでカラープロファイルを有効にしてください。
  • UseJpeg2000判定式が常に偽を返していたミスを修正しました
  • 32bit Alpha付きJpeg2000画像の表示が正常にできなかったミスを修正しました
  • *openjp2.dll ver 2.2.0をサポートしました。デコード時にマルチスレッドの使用ができます。SetJpeg2KCPUNUM手続きを使用してください。
  • カラープロファイル使用時のJpeg2000のデコード速度をある程度実用的な速さで行うようにしました。
  • Windows 8のサポートを打ち切りました
ver 3.22 rel.1からの変更点
  • CalcSHA3_224手続き、CalcSHA3_256手続き、CalcSHA3_384手続き、CalcSHA3_512手続きを追加
ver 3.21 rel.1からの変更点
  • Windows 10 Anniversary Updateで導入されたフルパスの最大長の拡大に対応。但しSASFでは扱えるけど、他のアプリでは扱えないかもしれないので下手に使うと大変かもしれない。
  • 使用しているSASFがフルパスの最大長の拡大に対応しているかどうかを取得するIsLongPathsReady判定式を追加
  • ExecEx手続き・ExecExWithLog手続きを追加。実行するアプリケーション名とアプリケーションに渡すコマンドラインを分離して渡せます。分離する場合、コマンドラインは最大で32,766文字になります。
  • AttrEx手続き、SetAttr手続きは、SymblicLink・Junction・Hardlinkに対して従来はリンク先を変更していましたが、ver 3.22よりリンク元を変更するように変更しました。(破壊的変更)
  • GetAttr手続きは、SymblicLink・Junction・Hardlinkに対して従来はリンク先の属性を取得していましたが、ver 3.22よりリンク元の属性を取得するように変更しました。(破壊的変更)
  • @homepage終了に伴い、siteのURLと連絡先を変更
  • 履歴を別ファイルに移動
  • FATの扱いを全てVFATとする(NT系の場合、実質全てVFAT扱いでした)
  • RenameRegEx手続きでファイル名の長さをチェックするようにした
  • RenameRegEx手続きでマッチする部分を全て変換するオプションを追加した
  • Copy・Move・Rename時のファイル名のリネームで不正なファイル名かどうかをチェックするようにした
  • ScriptLogを出力する場所をSASF.EXEの場所ではなく、%APPDATA%\MarleySoft\SASF3に変更。何らかの理由で%APPDATA%\MarleySoft\SASF3に出力できなかった 場合にのみ従来通りSASF.EXEのあるフォルダに出力しようとします。
  • RenameEx手続きでファイル名の最大長が実際の最大長+1になっていたミスを修正
  • UDFのファイル名の長さに関する制限を正しく扱うように修正。UDFのファイル名長の制限はちょっと変則的で、ASCII only(U+0020~U+00FF)までの文字しか使っていない場合は254文字まで、それ以外(U+0100以降)を1文字でも使っていると127文字までとなります。
  • Copy系手続き、Move系手続きにてコピー(移動)先のフォルダの長さをチェックすべきところをコピー(移動)元のフォルダの長さでチェックしていたミスを修正
  • SASFCの参照するSASFCINC環境変数の最大文字数を2048文字に拡張。ver 3.14 rel.3で修正したはずが拡張されていなかった
  • .KEYファイルのバージョン番号が3.21ではなく3.20になっていたミスを修正
  • SASFのKEYオプションが無効だったミスを修正
  • CreateSymblicLink手続きでファイルのシンボリックリンクをディレクトリで作成していたミスを修正
  • DeleteJunction手続きでファイルのシンボリックリンクの削除を失敗していたミスを修正
  • SetCompressedAttr手続きがいつの間にか失敗するようになっていたミスを修正
  • リンク先のディレクトリが存在しないシンボリックリンク・ジャンクションの削除・移動・コピーが発生すると、それぞれの操作が途中で止まってしまうミスを修正
  • DeleteEx手続きにて、何らかの理由によりディレクトリの削除に失敗した時にディレクトリの属性がクリアされたままのミスを修正
ver 3.20 rel.1からの変更点
  • SetEnv手続き、ClrEnv手続きを追加
  • GetEnv手続きとGetExpandEnv手続きのサイズ制限を無くす
  • Copy/Move/Delete/Attrの操作ダイアログ、及びディレクトリ入力ダイアログを常にSASFの中央に表示される様にした。3.20及びそれ以前はSASFの位置を移動させると、前の位置を基準にこれらのダイアログが表示されることがあった。
  • SkRegExp ver 3.1.12に変更
  • 64bit版コンパイラにβfixを適用
ver 3.19 rel.1からの変更点
  • コンパイラをDelphi 10に変更。これによりVISTAのサポート終了
  • GetCurrentScreenRect手続き、GetCurrentWorkAreaRect手続き、GetCurrentDPI手続きを追加
  • Per-Monitor対応(Windows 8.1以降)
  • イベントキーにMoved、DPIChangedを追加
  • SkRegExp ver 3.1.8に変更
  • FastMM4.991に変更
  • HiDPI環境下でMenu手続きのサイズがおかしくなるミスを修正
ver 3.18 rel.1からの変更点
  • SystemMenu手続きを追加
  • SkRegExp ver 3.1.6に変更
ver 3.17 rel.1からの変更点
  • グラフィック表示のサポート形式にWMF/EMF追加(不正なBMP/EMFの読込み時の潜在的な脆弱性対策済み http://support.embarcadero.com/article/44089)
  • グラフィック表示のサポート形式にJPEG2000を追加。別途openjp2.dllとVS2013のランタイムライブラリが必要になります。
    openjp2.dllは http://ayakawa.o.oo7.jp/soft/delphi.html#pasjpeg2k よりダウンロード出来ます(32bit版/64bit版の両方)。
    VS2013のランタイムライブラリは http://www.microsoft.com/ja-jp/download/details.aspx?id=40784 からダウンロード出来ます。
  • UseJpeg2000()判定式追加
  • SASF.EXE、SASFC.EXEのmanifestにWindows 8.1とWindows 10のサポート情報を追加
  • #_SPMAJORVERと#_SPMINORVERを追加(サービスパックのMajor ver, Minorverになります)
  • Jpeg2000対応のため、SAFS.SRC、USERDEF.SRC、TOOLS\GRPHTOOLS.SRCを修正
  • Windows 8.1以降にて#_OSMAJORVER、#_OSMINORBER等のOS情報が正しく取得出来ていなかったミスの修正。可能ならばRtlGetVersionで情報取得するように変更しました
  • SASF 32bit版/64bit版にManifestの埋め込みを忘れていたミスを修正
ver 3.16 rel.3からの変更点
  • WHEEL左・右に対応(WHEELLEFTキー、WHEELRIGHTキーの追加)
  • スクリプトにTOOLS/LOGICOOL_SETPOINT.SRC追加(LogiCoolのSetPointユーティリティ対策)
  • MODES/FILEARC.SRCとMODES/GRPH.SRCにWHEELLEFT/WHEELRIGHTキーを追加
  • USERDEF.SRCのUserInit()に #UseSetPoint の設定を追加(LogiCoolのSetPointユーティリティ対策用の設定)
  • ExecWithLog手続き追加(標準出力・標準エラー出力を文字列に取り込む。Unicode出力にも対応)
  • 数の演算にSHL(左BIT SHIFT)・SHR(論理右BIT SHIFT)・SSHR(算術右BIT SHIFT)を追加
  • SASFCに/Cオプション追加(エラー表示に桁も追加)
  • ソートの指定でNAME_NUMを使用し、且つ、ディレクトリの時に拡張子を分離しないでソートする設定の時、ディレクトリのソート順が逆になるケースがあったミスを修正(ttt2 > TTT1 のように逆に並んでしまう)
  • ShowMessage手続きで「&」がメッセージに含まれていると、それをアクセラレートキーと誤認して「&」が表示されなかったミスを修正
  • SASFCの「不正な文字エラー」がサロゲートペアだった場合、不正な表示になっていたミスを修正。IVDには未対応。
  • 不正なKEY定義があったときにメモリアクセス違反でSASFCが落ちる場合があったミスを修正
  • Windows XPのサポート停止
  • SkRegExp ver 3.0.7に変更

7-zip64.dll ver 9.22.00.02 私家版

種別Freeware
対応OS7/8/8.1/10 64bit only
サイズ662,651 byte
SHA2561c214d53e52b236608c9e50a334e4f1fe461de86d2327194b512e93ceba63219

Download >>> 7z922002_64.zip

秋田 稔氏の7-zip32.dllを64bit版に単純移植したものです。動作確認はSASF ver 3.22 rel.1 64bit版でのみ行っています。

ver 9.22.00.01からの変更点
base sourceを7zip 9.22βと7-zip32.dll ver 9.22.00.02に変更
コンパイラをVisual Studio Community 2015 update 3に変更
過去のバージョン
種別Freeware
対応OSVISTA/7/8/8.1 64bit only
サイズ508,399 byte
SHA256fbafe764d6d552e5560f82d5ee836f8bd135f3b4928bc66e923082785178996b

Download >>> 7z922001_64.zip

種別Freeware
対応OSVISTA/7 64bit only
サイズ500,266 byte
SHA256b888d7579806bef35546d93d5a142e4f22999dc6d85a1596f29311c1028faca5

Download >>> 7z920002_64.zip

tar64.dll ver 2.42 rev.3 私家版

種別Freeware
対応OS7/8/8.1/10 64bit only
サイズ537,722 byte
SHA2564182fb916160339beeb6cdc846e0997858853c532ab85612c65ae8cd1a06686d

Download >>> tar64_242_3.zip

tar32.dllを64bit版に単純移植したものです。動作確認はSASF ver 3.22 rel.1 64bit版でのみ行っています。

過去のバージョン
種別Freeware
対応OS7/8/8.1/10 64bit only
サイズ294,748 byte
SHA256d57527ee8e221a005d5a8dfcdf1be5f3c50845cbf901e1313d62d81dca22ffa1

Download >>> tar64_242_2.zip

種別Freeware
対応OSVISTA/7 64bit only
サイズ277,952 byte
SHA256c4f3cee00f3e7c5a4229ba7499ea3b1fd31264a1c363c49d42a60e4cdca539da

Download >>> tar64_242.zip

ve r2.42 rev.2からの変更点
特定の環境で旨く動作しないことがあったのを修正(from 掲示板)
コンパイラをVS Community 2015 update3に変更
ver 2.42からの変更点
zlibをver 1.2.11に、liblzmaをver 5.2.3に変更
ver 2.41からの変更点
base sourceをver 2.42に変更
ver 2.40からの変更点
base sourceをver 2.41に変更
README.TXT改訂
TAR64_DLL作成手順.TXT改訂
ver 2.39からの変更点
base sourceをver 2.40に変更
ver 2.38からの変更点
base sourceをver 2.39に変更