問題タブ [unc]

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

delphi - Delphi で UNC 共有の追加/削除のアクションを検出するにはどうすればよいですか? (前の D7)

UNC共有の追加/削除のアクションをどのように検出しますか? 基本的に、共有自体の詳細ではなく、共有が追加/削除されたかどうかを知る必要があります。実際の例をいただければ幸いです。

ありがとうSB

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

delphi - プログラムでフォルダを共有し、それを取り消します。(Delphi 7)

  1. 既知のディレクトリからプログラムでUNC共有を作成するにはどうすればよいですか?
  2. プログラムでそれをどのように取り消すのですか?

ユーザーが[共有]ダイアログをいじってほしくない。共有名、コメント、ユーザー制限の変更などの追加情報も歓迎します。

ありがとうSoulBlade(Delphi 7を使用)

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

security - UNC 共有にあるフレームワーク 4.0 アセンブリに regasm を使用する

regasm ユーティリティを使用して、.Net 4.0 でコンパイルされたバイナリを登録しようとしています。この ComInterOp アセンブリはネットワーク共有に展開する必要があり、共有から登録しようとすると、「ファイル、アセンブリ、または依存関係の 1 つを読み込めませんでした」というエラーで失敗します。(バイナリがローカル ドライブにある場合、登録は機能します)。コード アクセス セキュリティの問題である可能性があります。フレームワーク 4.0 アセンブリ用に設定する方法はありますか? 4.0 フレームワークに同梱されている Caspol.exe を試しましたが、役に立ちませんでした。

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

windows - 拡張長パスは安全に使用できますか?

パスは 259 文字 + NUL 終端にすることができると書かれている MSDN の記事を偶然見つけましたが、「\\?\」をプレフィックスとして付けると、WinAPI を使用すると、

パスの最大合計長は 32,767 文字です。

それが機能することを熱望して、Explorer (XP SP3) からそのプレフィックスを使用しようとしましたが、まったく機能しません (どのパスでも)。エクスプローラーのバーに置く\\?\C:\Path\to\an\existing.fileと、「ファイルが見つかりません」というエラーが表示されます。

だから私は混乱しています。NTFS で前述のパス サイズをフルに活用する (非古代) Windows 用のコードを作成できますか? エクスプローラーがそれを使用しないのはなぜですか?

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

c# - c# ファイル UNC パス LastWriteTime が機能しない

File.GetLastWriteTime(パス名).ToString();

上記の行は、c: ドライブのローカル ファイルに対しては完全に機能します。UNC パスを使用してネットワーク共有上のファイルにアクセスしようとすると、「01/01/1601 00:00:00」と表示されます。

解決方法はありますか?私のアプリは UNC パスで動作する必要があります。

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

asp.net-mvc-2 - ASP.NET MVC から UNC にファイルを書き込もうとしています

IIS 7 内の asp.mvc アプリでいくつかのコードを実行しています。このコードは、ファイルを UNC 共有に保存することになっています。この関数は、filePathname = "\MYSRV\sites\docs\10080003\egg.txt' を使用して、一部のコントローラー コードから呼び出されます。

asp.net mvc コントローラーからの呼び出しは次のようになります...

NUnit テストからの呼び出しは次のようになります...

症状は、NUnit コードがファイルをドロップすることですが、asp.net mvc からの呼び出しはファイルをドロップしません。

**テスト 1 : PASSES、DROPS FILE ** Nunit コードは ID { AuthType=Keberos, ImpersonationLevel=none , Name="DOMAIN\Fred Blogs" } を介して送信し、これにより unc にファイルがドロップされます。

**テスト 2: 失敗、ファイルをドロップしない ** web.config で impersonate="true" を指定し、呼び出しを行う

asp.net mvc コードは { AuthType=Keberos, ImpersonationLevel=Delegation, Name="DOMAIN\Fred Blogs" } を介して送信し、ファイルは削除されません。

**テスト 3: 失敗、ファイルをドロップしない ** web.config で impersonate="true" を使用せず、呼び出しと呼び出しを行う

asp.net mvc コードは { AuthType=Negotiate, ImpersonationLevel=Delegation, Name="DOMAIN\Fred Blogs" } を介して送信し、ファイルは削除されません。

?

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

ruby - Windows上のRubyでUNCパスに対処するにはどうすればよいですか?

Windows経由でUNC共有にアクセスしようとしてirbいます。Windowsシェルでは、

すべての円記号をエスケープしてみました。

名前の代わりにIPアドレスを使用する

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

air - adobe air でネットワーク経由で共有フォルダーにアクセスする

File クラスを使用して、AIR の Windows ネットワーク上の共有フォルダーに書き込もうとしています。共有フォルダーへのパスをフォーマットする方法がわかりません。「指定されたフォルダーが存在しません」および「パラメーターがありません」というエラーが表示されます。私のコンピューターからこのフォルダーにアクセスするための UNC パスは次のようになります。

\\localdev01\platefiles

このフォルダーにアクセスしようとしたさまざまなパス形式は次のとおりです。

\\localdev01\platefiles

/localdev01/プレートファイル

file://localdev01/platefiles (これでエラー #2 が発生します)

file:///localdev01/platefiles

誰にもガイダンスや提案はありますか?

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

c# - 文字列がローカル フォルダーの文字列かネットワークの文字列かを判断するにはどうすればよいですか?

文字列が正規表現以外のローカルフォルダー文字列またはネットワーク文字列であるかどうかをc#で判断するにはどうすればよいですか?

例えば:

"c:\a"またはできる文字列があります"\\foldera\folderb"

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

iis - 401 - UNC アプリケーション Web サイトの無許可の IIS 7.5

IIS 7.5 で win server 2008 R2 を実行しています

匿名認証のみが有効になっている Web サイトでアプリケーションを使用しています。

アプリケーションは、共有 UNC ドライブを指しています。

IUSRDomain ドメイン アカウントを作成しましたが、両方のサーバーが同じドメインにあります。

アプリケーション プール ID は、IUSRDomain アカウントを使用しています。

UNC 共有とファイルのアクセス許可は、どちらも IUSRDomain アカウントに完全な制御を与えます。

ただし、IIS アプリケーションの設定を変更しようとすると、次のようなエラー メッセージが表示されます。

この操作の実行中にエラーが発生しました。

ファイル名: \?\UNC\\share\webapp\web.config エラー: 権限が不十分なため、構成ファイルを書き込めません

そして、HTMLテストページを閲覧しようとすると、次のようになります:

401 - Unauthorized: 認証情報が無効なため、アクセスが拒否されました。指定した資格情報を使用してこのディレクトリまたはページを表示する権限がありません。

IIS ログ ファイルには次のように記載されています。

/webapp/test.html - 80 - xxx.xxx.xxx.xxx Mozilla/5.0+(Windows;+U;+Windows+NT+6.1;+en-US)+AppleWebKit/534.7+(KHTML,+like+Gecko) )+Chrome/7.0.517.44+Safari/534.7 401 3 1326 22

編集:また、同じWebサイトの下に、同じように構成され、正常に動作する他のアプリケーションがあります。