問題タブ [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.
delphi - Delphi で UNC 共有の追加/削除のアクションを検出するにはどうすればよいですか? (前の D7)
UNC共有の追加/削除のアクションをどのように検出しますか? 基本的に、共有自体の詳細ではなく、共有が追加/削除されたかどうかを知る必要があります。実際の例をいただければ幸いです。
ありがとうSB
delphi - プログラムでフォルダを共有し、それを取り消します。(Delphi 7)
- 既知のディレクトリからプログラムでUNC共有を作成するにはどうすればよいですか?
- プログラムでそれをどのように取り消すのですか?
ユーザーが[共有]ダイアログをいじってほしくない。共有名、コメント、ユーザー制限の変更などの追加情報も歓迎します。
ありがとうSoulBlade(Delphi 7を使用)
security - UNC 共有にあるフレームワーク 4.0 アセンブリに regasm を使用する
regasm ユーティリティを使用して、.Net 4.0 でコンパイルされたバイナリを登録しようとしています。この ComInterOp アセンブリはネットワーク共有に展開する必要があり、共有から登録しようとすると、「ファイル、アセンブリ、または依存関係の 1 つを読み込めませんでした」というエラーで失敗します。(バイナリがローカル ドライブにある場合、登録は機能します)。コード アクセス セキュリティの問題である可能性があります。フレームワーク 4.0 アセンブリ用に設定する方法はありますか? 4.0 フレームワークに同梱されている Caspol.exe を試しましたが、役に立ちませんでした。
windows - 拡張長パスは安全に使用できますか?
パスは 259 文字 + NUL 終端にすることができると書かれている MSDN の記事を偶然見つけましたが、「\\?\」をプレフィックスとして付けると、WinAPI を使用すると、
パスの最大合計長は 32,767 文字です。
それが機能することを熱望して、Explorer (XP SP3) からそのプレフィックスを使用しようとしましたが、まったく機能しません (どのパスでも)。エクスプローラーのバーに置く\\?\C:\Path\to\an\existing.file
と、「ファイルが見つかりません」というエラーが表示されます。
だから私は混乱しています。NTFS で前述のパス サイズをフルに活用する (非古代) Windows 用のコードを作成できますか? エクスプローラーがそれを使用しないのはなぜですか?
c# - c# ファイル UNC パス LastWriteTime が機能しない
File.GetLastWriteTime(パス名).ToString();
上記の行は、c: ドライブのローカル ファイルに対しては完全に機能します。UNC パスを使用してネットワーク共有上のファイルにアクセスしようとすると、「01/01/1601 00:00:00」と表示されます。
解決方法はありますか?私のアプリは UNC パスで動作する必要があります。
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" } を介して送信し、ファイルは削除されません。
?
ruby - Windows上のRubyでUNCパスに対処するにはどうすればよいですか?
Windows経由でUNC共有にアクセスしようとしてirb
います。Windowsシェルでは、
すべての円記号をエスケープしてみました。
名前の代わりにIPアドレスを使用する
air - adobe air でネットワーク経由で共有フォルダーにアクセスする
File クラスを使用して、AIR の Windows ネットワーク上の共有フォルダーに書き込もうとしています。共有フォルダーへのパスをフォーマットする方法がわかりません。「指定されたフォルダーが存在しません」および「パラメーターがありません」というエラーが表示されます。私のコンピューターからこのフォルダーにアクセスするための UNC パスは次のようになります。
\\localdev01\platefiles
このフォルダーにアクセスしようとしたさまざまなパス形式は次のとおりです。
\\localdev01\platefiles
/localdev01/プレートファイル
file://localdev01/platefiles (これでエラー #2 が発生します)
file:///localdev01/platefiles
誰にもガイダンスや提案はありますか?
c# - 文字列がローカル フォルダーの文字列かネットワークの文字列かを判断するにはどうすればよいですか?
文字列が正規表現以外のローカルフォルダー文字列またはネットワーク文字列であるかどうかをc#で判断するにはどうすればよいですか?
例えば:
"c:\a"
またはできる文字列があります"\\foldera\folderb"
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サイトの下に、同じように構成され、正常に動作する他のアプリケーションがあります。