問題タブ [jcifs]

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 に答える
6220 参照

java - 文字数でファイルサイズを決定する方法は?

Windowsでjavaとjcifsを使用してファイルを読み取る。マルチバイト文字とASCII文字を含むファイルのサイズを決定する必要があります。

どうすれば効率的にそれを達成できますか、またはJavaの既存のAPIを使用できますか?

ありがとう、

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

java - JCIFS を使用してリモート Windows インスタンスと通信するときに nca_proto_error/DCERPC_FAULT_PROTO_ERROR を取得する

私は現在、PSExec に似た何かをしようとしていますが、完全に Java です。私の問題は、実際に私がしていることに直接関係しているとは思いませんが、どのように. 現在、サービスの作成と開始をリモートで実装しようとしています。

このために、私は midlc ツール (バージョン 0.6.1) を手に入れ、CreateService 呼び出しと DeleteService 呼び出しで svcctl.idl を拡張しました。その後、midlc を使用して、jcifs ( -t jcifs ) で使用するコードを生成しました。次に、そのクラスと jcifs を使用してリモートの Windows マシンと通信するテスト プログラムを作成しました。

そのためのコードは次のとおりです。

残念ながら、私は DCERPC_FAULT_PROTO_ERROR エイリアス nca_proto_error エイリアス 0x1c01000b を取得しています

だから私の簡単な質問は...私は何を間違っているのですか?

クリス

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

spring-security - Spring セキュリティ 3 + JCIFS ntlm

彼らは一緒に働くことができますか?いくつかのプロジェクトのサンプルは素晴らしいでしょう。

Spring3にWebアプリがあります。そして、NTLMを実装する必要があります。Spring は第 3 バージョンで NTLM サポートを停止しました。それを実装する可能性はありますか?

サンプルプロジェクトを探しています。

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

android - jCIFSストリーミングファイルを使用したAndroidServerSocketプログラミング

少し問題があり、何度も質問してきましたが、もう一歩近づいたと思いますので、誰かが助けてくれるといいですね。

私の以前の質問:

簡単に言えば、次のようなアプリケーションを作成したいと思います。

  1. jCIFSを使用してNASデバイスに接続できます
  2. デフォルトのビューアでファイルを起動できます-つまり、ビデオプレーヤーのビデオ

最初の部分は比較的簡単で、私はすでにそれを行っていますが、2番目の部分は私を悩ませていることと私が数回前に尋ねたことです。しかし、私はある程度の進歩を遂げたと思います。

ServerSocketNASとコンテンツを再生しているアプリケーションの間に何らかの形でブリッジを作成するには、アプリケーションでを使用する必要があると思います。これはを使用して実行できると思いますService。NASデバイスからのファイルはとしてアクセスできますFileInputStream

マーケットにはルートアクセスなしでこれを行うことができるアプリケーション(つまりESファイルエクスプローラー)がたくさんあるので、それが可能であることを私は知っています-現時点では方法がわかりません。

私のアイデアのイラスト

前述のアプリケーションのいくつかを使用しているときにLogcatを見てきましたが、それらはすべてローカルサーバーを作成し、Intentそのサーバーからビデオを起動しているようです。これはどのように達成できますか?

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

smb - JCIFS SmbException

JCIFS 経由で社内ネットワークの共有フォルダにアクセスしようとしています。しかし、共有フォルダーの下にあるファイルを一覧表示しようとすると、以下のように SmbException がスローされます。

0xC000009A はそれが NT_STATUS_INSUFFICIENT_RESOURCES であると言いますが、これを修正するにはどうすればよいですか。共有フォルダには自分だけがアクセスできます。次のURL形式を使用しました。

あなたの助けに感謝。

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

java - NTLMセキュリティを使用してサイトにアクセスするためにjythonでjcifsを使用する

しばらくの間、私はjythonがNTLMを使用してサイトにアクセスする方法を見つけようとしていました。私はPythonの基本的な知識しか持っておらず、Javaの知識はほとんどないので、見つけたこのスクリプト部分でリクエストにNTLMを使用させる方法についてのヘルプ(または例)を使用できます。私はこれをオープンソースのアプリケーショングラインダーで使用しています。

まず、グラインダーで使用される他のjcifsと一緒にスクリプトでjcifsをインポートすることから始めます。

このコード部分は、私が見つけた例で提供されました。それは私が見つけた最も近いものであり、それは私のニーズに合うでしょう。なぜなら、私は要求に対する完全な応答を得る必要があるからです。

主要部分では、リクエストは次のようになります。

ここで、request101はURLとヘッダーで事前定義されています。だから、基本的に、私は実装する方法の手がかりを持っていません

私はこれを試しました

これだけでなく

しかし、これらはどちらも機能しませんでした。これを実行する方法に関するヒントはありますか?

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

android - Windows で Android 経由で共有フォルダーにアクセスし、ファイルを読み取る方法

Android フォンから Windows PC 共有に接続してファイルにアクセスする必要があります。Android マーケットで、smb/samba を使用して共有フォルダーにアクセスするサンプル アプリをいくつか見ました。しかし、そのようなアプリを作成する方法についてはわかりません。どうもありがとう。

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

android - JCIFS SmbFile.listFiles のクラッシュ

まず、インターネットのアクセス許可がオンになっていることをお伝えしたいと思います。

私はこれをやろうとします

new SmbFile(...) は正常に実行されますが、file.listFiles() を実行しようとすると、次のエラーでクラッシュします...

それで、接続していませんか?なぜこれが起こっているのかわかりません。私はインターネットを罵倒しました。以前にこの問題を抱えていた人を見つけることができません...

コメントで要求されたように、クラッシュ後のエラーの完全なリストは次のとおりです

0 投票する
4 に答える
1022 参照

java - アクティビティの前の状態に戻る方法は?

viewActivityというアクティビティを作成しました。Windowsシステムの共有ファイルとフォルダを表示します。jcifs.smbパッケージの関数listFiles()を使用しています。最初に、共有ドライブが表示されます。listFiles()関数を再帰的に呼び出すオプションを作成しました。つまり、ドライブ内の特定のフォルダをクリックすると、ファイルの内容が表示されます。前のフォルダ内にあるフォルダをもう一度クリックすると、その内容も表示されます。ここでの問題は、Androidで戻るボタンを押すと、前のフォルダーに戻るのではなく、前のアクティビティが呼び出されることです。では、この機能を実現するにはどうすればよいでしょうか。

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

android - Android: jcifs を使用して Windows 共有にアクセスする簡単な例

Androidでjcifsを使用してWindows共有に接続する単純な(できれば)確認済みの動作例を誰かが持っていますか?私はそれが非常に基本的な質問であることを認識していますが、実際にはどこにも到達せずに、ネット上で見つけることができるすべてのことを試してきました (これはそれほど多くはありません)。どちらの例も「通常の」Java 用であり、「jcifs jar に明確にインポートされたクラスが見つかりません」などのメッセージで Android アプリがクラッシュします。または、それらは巨大で複雑で、多くの余分な機能を備えています。プロジェクトで使用しようとしても機能しません。

- jcifs を実装します (もちろん、インポートする方法は知っていますが、実際に機能するかどうかはわかりません) - Windows 共有への接続を作成します (IP アドレス、ユーザー名、パスワードのみを使用することをお勧めします) -共有上のファイルまたはディレクトリの読み取り - ファイルのダウンロード - ファイルのアップロード

一度に 1 つずつ、各機能を調べて、その仕組みを学習できるようにします。誰?もちろん、インポートできる「巨大な」プロジェクトも可能です。しかし、まだ機能するものは何も見つかりませんでした。