• R/O
  • SSH
  • HTTPS

alterdnd: レポジトリ概要


最近のコミット RSS

Rev. 日時 作者 メッセージ
r52 2015-10-19 13:04:25 sh-u
r51 2015-10-19 13:03:35 sh-u 動作モードに「「リンクを作成」を標準にする」を追加 Drop時...
r50 2015-09-13 10:23:31 sh-u Ver. 1.2.0のリリース ・AlterDnDが有効化された時に、タス...
r49 2015-08-23 15:09:57 sh-u Ver. 1.1.0のリリース準備
r48 2015-08-23 09:57:50 sh-u セットアッププロジェクトを追加
r47 2015-08-22 23:17:23 sh-u セットアッププロジェクトを追加(仮)
r46 2015-08-19 20:34:14 sh-u ドラッグ&ドロップ禁止時のツールチップの表示を改善 AlterD...
r45 2015-08-19 17:59:16 sh-u ドラッグ&ドロップ禁止時にツールヒントのようなものを表示...
r44 2015-08-19 12:52:17 sh-u
r43 2015-08-19 12:34:43 sh-u 開発環境を Visual Studio 2015 に変更 AlterDnDの有効/無効...

最近変更されたタグ

名前 Rev. 日時 作者
AlterDnD_v1.3.0 r52 2015-10-19 13:04:25 sh-u
AlterDnD_v1.0.0 r40 2013-06-21 19:11:30 sh-u
AlterDnD_v0.4.0 r16 2013-05-28 21:01:46 sh-u

ReadMe.txt

▲▽▲▽▲▽▲▽▲▽▲▽▲▽▲▽▲▽▲▽▲▽▲▽▲▽▲▽▲▽▲▽▲▽▲▽▲▽▲▽▲▽

  AlterDnD (ドラッグ&ドロップ改変ツール) Ver.1.3.0                     2015/10/19
                                                                 しゅう(S Project)
                                                 http://osdn.jp/projects/alterdnd/
                                                     http://s-project.appspot.com/


△▼△▼△▼△▼△▼△▼△▼△▼△▼△▼△▼△▼△▼△▼△▼△▼△▼△▼△▼△▼△▼


■ 著作権について

	ドラッグ&ドロップ改変ツール(AlterDnD)はGNU General Public Licenseに
	基づくソフトウェアで、どなたでも自由に利用することができます。
	ライセンスの全文は同封の LICENCE.txt で確認して下さい。

	当ソフトウェアの著作権は、コードの作成者がそれぞれ保有します。
	ソースファイルは下記の場所から入手できます。
	
		OSDN		http://osdn.jp/projects/alterdnd/scm/

	当ソフトウェアの複製、頒布、改変はGNU General Public Licenseに従って行ってください。


■ 免責事項

	当ソフトウェアには、明示的、暗示的を問わず、いかなる種類の保証もありません。
	ソフトウェアを利用した事によって生じた損害について、作成者は一切の責任を負いません。
	また、改善、要望、その他サポートなどの要求に対し、何らの義務も負いません。

	この文書の内容及びソフトウェアの仕様は、予告無しに変更することがあります。


■ 当ソフトの目的

	在ったはずのファイルが、いつの間にか他のフォルダに移動していた経験はありませんか?
	管理者の方なら「ファイルファイルが行方不明になった。」という苦情があって、
	調べてみたら、隣のフォルダに移動していた、なんて経験があるかと思います。
	ほとんどの場合、この原因は意図しないドラッグ&ドロップ操作にあります。
	PCに慣れていない人の場合、本人はファイルをクリックしたつもりでも、ドラッグ操作と
	認識されてしまうことがよくあります。
	また、慣れた人でもあっても、ノートPCのトラックパッドなどでは、意図しないクリックや
	ドラッグが発生して、誤った操作になってしまうことがあります。

	当ソフトは、これらの意図しないドラッグ&ドロップ操作を防止する目的で作成しています。


■ 当ソフトについて

	当ソフトはWindows(エクスプローラ)でのファイルのドラッグ&ドロップの動作を
	変更するユーティリティソフトです。
	マウスの左ボタンでのドラッグ&ドロップを下記の様に変更します。
	(正確には、ドロップ対象の動作を変更します。)

	・通常通り
		マウスの左ボタンでドラッグ&ドロップを通常通り許可します。

	・Shift/Ctrl/Altキーを押した時のみ許可
		Shiftキー、Ctrlキー、Altキーのいずれかを押している場合のみ、ドロップを許可します。
		それぞれのキーを押した時の動作は下記の通りです。
		(※状況によっては必ずしも下記の通りにならない場合があります。)

			Shiftキー :移動
			Ctrlキー :コピー
			Altキー  :リンクを作成

	・右ボタンでドラッグした様に振舞う
		マウスの右ボタンでドラッグ&ドロップした場合の様に振舞います。
		通常、ドロップしたときにコンテキストメニューが表示されます。

	・ドロップを禁止
		マウスの左ボタンでドロップを禁止します。


	動作を変更する対象は下記の通りです。

		・エクスプローラ
		・デスクトップ


■ファイル

	ReadMe.txt				このファイル
	LICENCE.txt				ライセンス条文(GPLv3)
	
	AlterDnD32.exe			32bit環境の実行ファイル
	AlterDnDDLL32.dll		32bit環境のDLL
	AlterDnD32_ja.dll		32bit環境の日本語リソース

	AlterDnD64.exe			64bit環境の実行ファイル
	AlterDnDDLL64.dll		64bit環境のDLL
	AlterDnD64_ja.dll		64bit環境の日本語リソース

	※AlterDnD32.exe、AlterDnD64.exe は実行環境に応じてどちらかを実行してください。
	※AlterDnD.exe と記述されている部分は、実行環境に応じて、
	 AlterDnD32.exe または、AlterDnD64.exe と読み替えてください。


■ 既知の問題/制限事項

	・AlterDnD.exeを終了しても、DLLが開放されません。
	 DLLを削除するには、一度ログオフする必要があります。
	 (explorer.exe の再起動でも可)


■ 動作環境

	Microsoft Windows XP / Vista(x86,x64) / 7(x86,x64) / 8(x86,x64) 10(x86,x64)が動作する環境
	
	※サーバでの動作は推奨しません。万が一の場合、再起動が必要になる可能性があります。


■ インストール

	インストーラの場合(AlterDnD32.msi / AlterDnD64.msi)
		Windowsが32bitの場合は AlterDnD32.msi を、
		64bitの場合は AlterDnD64.msi を実行してください。

		次回のログオン時に自動的に起動するように設定されます。

	ZIPファイルの場合(AlterDnD_X.X.X.zip)
		AlterDnD_X.X.X.zip をダウンロードして、適当なフォルダに展開してください。
		ファイルを展開した後、AlterDnD.exe を実行してください。

		ログイン時に自動実行する場合は、スタートメニューの「スタートアップ」フォルダに
		AlterDnD.exeへのショートカットを作成してください。

	※このソフトは実際にファイルを操作するクライアントPCにインストールしてください。
	 ファイルサーバにインストールしても効果がありません。
	(ファイルサーバで作業をする場合を除く)


■ アンインストール

	インストーラの場合(AlterDnD32.msi / AlterDnD64.msi)
		「プログラムの追加と削除」からアンインストールを行ってください。
		アンインストールが完了後、一度ログオフして再ログオンしてください。

	ZIPファイルの場合(AlterDnD_X.X.X.zip)
		当ソフトを実行中の場合は終了し、一度ログオフして再ログオンしてください。
		再ログオン後、展開したファイルを全て削除してください。
		(explorer.exe の再起動でも可)

	下記のレジストリを使用しています。
	残しておいても害はありませんが、気になる方は削除して下さい。

		HKEY_CURRENT_USER\Software\S Project\Alter Drag & Drop


■動作原理

	1. AlterDnD.exe を起動すると、Windowsのグローバルフックをインストールします。
	2. グローバルフックで、explorer.exe の動作を検出すると、
	   ドラッグ&ドロップで使用している、IDropTarget オブジェクトを
	    AlterDnD 独自の IDropTarget に差し替えます。
	3. ドラッグ&ドロップのイベントは、AlterDnD 独自の IDropTarget で前処理した後、
	   標準のIDropTargetに送られます。


■変更履歴
	2015/10/19 Ver. 1.3.0
		・動作モードに「「リンクを作成」を標準にする」を追加。
		・Drop時にオブジェクトが解放されていない問題を修正。

	2015/09/13 Ver. 1.2.0
		・AlterDnDが有効化された時に、タスクトレイにメッセージを表示するようにした。
		・ドラッグ&ドロップが制限されている場合のメッセージ位置を変更。
		・他のウインドウからデスクトップにドラッグした場合に、制限メッセージが表示されない問題を修正。
		・Shift/Ctrl/Altキーを放した場合に、ドラッグ&ドロップの表示が禁止状態に戻らない問題を修正。

	2015/08/23 Ver. 1.1.0
		・AlterDnDを一時的に無効にする機能の追加
		・ドラッグ&ドロップが制限されている場合、マウスカーソル近くにその旨を表示するようにした。
		・インストーラを作成

	2014/11/16 Ver. 1.0.2
		・バージョンの表記が1.0.0のままだったのを修正
		・コンパイル漏れがあったので再コンパイル

	2014/11/10 Ver. 1.0.1
		・ドラッグ中(禁止マーク表示中)に Shit や Ctrl を押下すると強制終了が発生する問題を修正。

	2013/06/10 Ver. 1.0.0
		・Windows Vista以前で、Windows+D 後のドラッグ&ドロップの制御が利かない問題を修正。

	2013/06/06 Ver. 0.7.0 β
		・実行ファイル、ショットカット、ごみ箱、ZIPファイルなどのアイコン上での動きをを修正。
		・圧縮フォルダなどの仮想フォルダで、ドラッグ&ドロップの制御ができていない問題を修正。
		・Windowsキー + D を押してデスクトップを表示した状態で、
		 ドラッグ&ドロップの制御が利かない問題を修正。

	2013/06/04 Ver. 0.6.0 β
		・デスクトップのドラッグ&ドロップを対象に出来る機能の追加。
		・Windows 7 以降で、一部のアイコン上で、Shift等のキーを押したり離したりしても、
		 一度アイコン上から外れないと、移動・コピーなどの状態が変わらない問題の対応。

	2013/05/31 Ver. 0.5.0 β
		・Windows XP で起動しないバグを修正
		・その他もろもろの修正

	2013/05/28 Ver. 0.4.0 β
		・アイコンの調整

	2013/05/27 Ver. 0.3.0 β
		・日本語リソースを分離

	2013/05/26 Ver. 0.2.0 β
		・下記のバグを修正
			・#31432: エクスプローラを再起動すると、ドラッグ&ドロップ操作が変更されなくなる
			・#31431: マウスの右ボタンでドラッグした場合も動作が変更される
		・実行速度の改善
		・その他もろもろの修正

	2013/05/24 Ver. 0.1.0 β
		・Ver. 0.1.0 β リリース
旧リポジトリブラウザで表示