問題タブ [dokan]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
768 参照

windows - Dokan 経由でマウントされた encfs ドライブで Git を使用する

Dokan (Windows 環境)を介してマウントされた encfs 暗号化ドライブ内に存在するソフトウェア プロジェクトに Git を使用したいと考えています。ファイルの暗号化は問題なく機能しますが、残念ながら Git はこの環境での作業を好まないようです。Git リポジトリを初期化すると、次のエラー メッセージが表示されます。

エラー: 構成ファイルをコミットできませんでした w:/djangodance/.git/config

コミットすると、これが発生します-ディスクは書き込み可能であり、クォータを超えていません:

致命的: リポジトリは更新されましたが、new_index ファイルを書き込めません。ディスクがいっぱいでないこと、またはクォータを超えていないことを確認してください...

これまでのところ、Git は特定のドライブ マウント セットアップを好まないように思われることを知りました。この記事(sshfs によるリモート ファイルシステムのマウント) では、回避策を提案しています ( -oworkaround=rename)。

私の質問:

  1. 問題の原因を正しく突き止めましたか?
  2. Git で動作する Dokan の同様のセットアップはありますか?
  3. Windows を使用したオンザフライ暗号化を満たすことができる別のアプローチはありますか? TrueCrypt は Dropbox と組み合わせるとあまり役に立たないため、使用したくありません。

ヒントをありがとう!

0 投票する
2 に答える
246 参照

filesystems - Dokan cAlternateFileName が機能していないようです

Windows 7 用のファイル システム ドライバーを作成しています。Dokan ライブラリを使用しています。FindFiles 関数では、8.3 の代替名を設定したいと考えています。dir /x を使用すると表示されると思いますが、表示されません。以下にコード化されているように、null で終了する文字列を渡してから、空白の埋め込まれた (null で終了しない) 文字列に変更しようとしました。どちらも dir /x の代替名を示していません。

struct _WIN32_FIND_DATA の cAlternateFileName への参照については、http : //msdn.microsoft.com/en-us/library/windows/desktop/aa365740%28v=vs.85%29.aspx を参照してください。

誰もこれに関する情報を持っていますか?

ここに私のコードからのクリップがあります:

0 投票する
3 に答える
7220 参照

php - Dokan の既存のフォームにカスタム フィールドを追加する (wordpress/woocoomerce)

Dokan (woocommerce プラグイン - http://demo.wedevs.com/dokan/ ) 販売者設定にカスタム フィールドを追加して、woocommerce のユーザー アドレスから値を編集しようとしています。Dokan のフロントエンドには、売り手がストアの設定を編集するためのフォームがあります。次のコードでテーマの functions.php を変更しました。

フォームは正常に表示されますが、ユーザー メタが更新されません。エラーなしではできなかったもう 1 つのことは、フォームの入力フィールドに現在の値を表示することです。

これは、優れたプログラマーにとって非常に簡単だと思います。誰でも私を助けることができますか?どうもありがとう。

0 投票する
1 に答える
1188 参照

c# - dokan と c# による仮想ディスクの作成にヘルプが必要

C# と dokan を使用して仮想ディスクを作成したいのですが、そのためのコード ヒントまたは API が必要です。または、Google で検索しても結果が見つからないため、それらの操作方法を知りたいです。

0 投票する
1 に答える
855 参照

windows - VLC が Dokan でビデオを再生しない

システムにディスクをマウントするために Dokan のdokanyバージョンを使用しています。

OS が dokan ディスクのファイルとフォルダーを操作できるようにするために必要なすべてのコールバックを実装することができました。

Media Player Classic で dokan ディスクからビデオ ファイルを再生しようとすると、常に問題なく動作します。VLC で再生しようとすると、次のエラーが表示されます。

アップデート:

VLC のデバッグ データを読み取ると、次のメッセージが表示されます。

この問題で私を助けてください。アイデアがありません :\

アップデート:

ときどき、次のエラーが表示されます。

0 投票する
0 に答える
151 参照

c# - 独自のファイル システムを作成する際のパフォーマンスの問題

Dokan を使用してファイル システムを作成しています。私が達成したいのは、ユーザーが複数のソースにあるファイルに、すべてがローカル フォルダーにあるかのようにアクセスできるようにすることです。つまり、ファイルはローカル、リモートの場所、またはメモリ内で利用できます。

最初は、実際にファイルが利用可能な場所を説明するプレースホルダーを作成していました (win8.1 OneDrive など)。ユーザーがファイルにアクセスすると、最初にプレースホルダーが読み取られます。そのファイルの実際の場所を知っているので、実際のファイルを読み取り、データをユーザー アプリケーションに送り返します。

約 1 時間のコーディングの後、私はこの考えが深刻に間違っていることに気付きました。ファイルの実際の場所がインターネット上にある場合、これは機能します。しかし、ファイルがローカルで利用できる場合は、ハード ドライブに 2 つのファイル (プレースホルダーと実際のファイル) を見つけるように要求する必要があります。また、ファイルがメモリ内で使用可能な場合 (ユーザーはパフォーマンスを向上させるためにこれを行います)、ハード ドライブにアクセスする必要があるため、ファイルを RAM にキャッシュしても意味がありません。

だから... NTFS MFTのように、独自のファイルテーブルを作成する必要があると思います。ファイル テーブルの概念は簡単です。しかし、NTFS と同じくらい効率的なものを作成できるかどうかはわかりません。それから私はデータベースを検討し始めました。しかし、これが良いアイデアかどうかもわかりません...

私は何をすべきか?

ありがとう!

PS。私はファイル システムについて非常に基本的な知識しか持っていません。

0 投票する
1 に答える
1552 参照

wordpress - 出品者が商品を出品すると、商品ステータスが保留中のレビューではなくオンラインになります

私は dokan プラグインと dokan テーマを使用して、サード パーティの販売者がメイン サイトに製品を掲載できるようにしています。しかし問題は、売り手が dokan ダッシュボードを使用して製品を追加すると、製品が直接 (オンラインで) 公開されることです。オンラインではなく保留中のレビューに移動する必要があります。以前のようにこの作業を行うために変更する必要がある機能は、販売者が新しい製品を追加するときに、製品のステータスがオンラインではなく保留中のレビューである必要があることです。