2023/04/06の版で、解凍時に解凍条件を選択できるようにしました。
確認をお願いします。
現状だと、圧縮ファイルからの解凍時は、強制上書きです。
7Zipの処理部分を確認したところ、上書きするかの確認処理は追加できそうだったので
処理の追加を検討しま。
おやぶん様、DWにはいつも大変お世話になっております。
先日気が付いたのですが、DWでは圧縮ファイルをフォルダーのように閲覧することが出来ますが、圧縮ファイル内から別ウィンドウへのファイルのコピー/移動の際、上書き確認がされないようです。
ご確認いただければと存じます。
よろしくお願い申しあげます。
おやぶん様
年度末でいろいろ忙しく、確認が大変遅くなり申し訳ございません。
やっと、3/19版の動作確認させて頂きました。
アクセス権の付与/セキュリティタブの表示が出来、大変使いやすくなっております。
いつも、ご丁寧がご対応、ありがとうございます。
> 確認ありがとうございます。
> うーん、エクスプローラーの仕様と完全に合わせるのはちょっと難しそうです。
> everyoneで拒否設定がされていると、基本拒否されているものかどうかの判断がつかないです。(ProgramDataのApplication Dataとかとの違いがわからないので)
> everyoneの拒否設定がされている場合も、セキュリティ設定ができるように、[アクセス権の付与]ボタンと、[セキュリティタブ]を開くボタンの2つを表示するのが良いと考えました。
> 最初に表示するダイアログに、[アクセス権の付与]ボタンと、[セキュリティタブ]を開くボタンを出したソフトを次版で出そうと思います。
いつもお世話になっております.
修正いただいていたのに気づいておらずすみません!
早々に確認させていただきます.
ありがとうございます.
> 01/13版で仕様を変更しました。
> 変更内容は下記の通りです。
> ファイルの同期拡張版に、ファイル名、パス名、方式でソートを行う機能を追加しました。(起動時はパス名でソート)
> ファイルの同期拡張版で、コピー元にないディレクトリを削除する機能を追加しました。
> ファイルの同期拡張版に、アイコン(フォルダ)を追加しました。
>
> 最後のは要求になかったですが、ディレクトリを一覧に追加すると
> どれがフォルダかファイルかがわからなくなったので追加しました。
> 仕様に問題ないかを確認願います。
確認ありがとうございます。
うーん、エクスプローラーの仕様と完全に合わせるのはちょっと難しそうです。
everyoneで拒否設定がされていると、基本拒否されているものかどうかの判断がつかないです。(ProgramDataのApplication Dataとかとの違いがわからないので)
everyoneの拒否設定がされている場合も、セキュリティ設定ができるように、[アクセス権の付与]ボタンと、[セキュリティタブ]を開くボタンの2つを表示するのが良いと考えました。
最初に表示するダイアログに、[アクセス権の付与]ボタンと、[セキュリティタブ]を開くボタンを出したソフトを次版で出そうと思います。
> エクスプローラーと同じような動作をするように修正しました。
> 参照先に仮ソフトをおいてあるで、確認をお願いします。
おやぶん様、遅く成りましたが、3/16版の検証をしてみました。
ちょっと面白い?挙動をします。
work1フォルダを作ります。
グループ名またはユーザー名には、所有者である sasazo だけがあり、
アクセス許可を全て拒否にします。
〇エクスプローラでこのwork1フォルダを開こうとすると
・このフォルダーにアクセスする許可がありません。
[続行]をクリックすると、このフォルダーへの永続的なアクセスを取得します。
・[続行]
このフォルダーにアクセスするアクセス許可が拒否されています。
このフォルダーへのアクセスを取得するにはセキュリティタブを使用する必要があります。
となります。
〇DW β63(2023/03/16)でこのwork1フォルダを開こうとすると、
・アクセスが拒否されました。
[アクセス権の付与] [OK]
・[アクセス権の付与] → フォルダ内のアクセスOK
・[OK] → ACCESS DENIED
と、エクスプローラの挙動と違い、アクセス権の付与が出てきます。
work2フォルダを作ります。
グループ名またはユーザー名には、Everyone があり、
アクセス許可を全て拒否にします。
〇エクスプローラでこのwork2フォルダを開こうとすると
先ほどのwork1フォルダと同じように、
・このフォルダーにアクセスする許可がありません。
[続行]をクリックすると、このフォルダーへの永続的なアクセスを取得します。
・[続行]
このフォルダーにアクセスするアクセス許可が拒否されています。
このフォルダーへのアクセスを取得するにはセキュリティタブを使用する必要があります。
の挙動をします。
一方、
〇DW β63(2023/03/16)でこのwork2フォルダを開こうとすると、
・アクセスが拒否されました。
[OK] → ACCESS DENIED
と、今度はアクセス拒否だけが出てきます。
とりあえず、アクセス権のないフォルダは開けなくなっていますし、(エクスプローラとは違う挙動であるものの)アクセス権の付与も出来ていますので、目的は果たせているかと思います。
エクスプローラーと同じような動作をするように修正しました。
参照先に仮ソフトをおいてあるで、確認をお願いします。
> エクスプローラの場合ですと、
>
> @
> このフォルダーにアクセスする許可がありません。
> [続行]をクリックすると、このフォルダーへの永続的なアクセスを取得します。
>
> が出て、[続行]を押すとアクセス権を取得しようとします。
> しかし、アクセス権の取得ができなかった場合に、ここで
ここの部分のエクスプローラーの仕様は続行を押すと、
ユーザー名でセキュリティにユーザー名を追加し、アクセス許可をフルコントロールにしているようです。
拒否設定などは特に続行では変更されません。
また、続行ボタンは、everyoneで読み込みが拒否設定になっていると非表示になっているようです。
現状、ユーザー名の追加方法について調査中です。(拒否設定をなくすなどは比較的簡単なんですが・・・)
> いきなりセキュリティタブを開くのではなく、一度@のようにアクセス権の取得を試みるようにするのは難しいのでしょうか?
調べ直したのですが、C++の関数を調べるとGetFileSecurity/SetFileSecurityを使用すればできるかもしれません。
ちょっとこの2つの関数を使ってできるか調べてみます。
無理だったら現状の仕様のままとします。