ネットワーク内のローカルコンピュータにリスナーを作成するタスクがあります。このコンピュータは、WebアプリケーションからPOSTを受け取り、いくつかのものを印刷します。 私が今まで行ってきたことは、特定のポートにhttpListenerを作成することでした。そして、POSTが受信されると、私はプリンタに物事を送ります。それはうまくいきますが、 "netsh http...
"には管理者権限が必要なため、ユーザーに管理者権限がある場合にのみ実行されます。 コンピュータがシンプルなPCで、管理者権限がないため、この制限を何とか回避する方法はありますか? このアプリはVB.NETで書かれており、WindowsServerネットワーク内のWindows10 PCで実行されます。管理者権限のないローカルネットワーク内のhttpListener
0
A
答えて
0
netsh http add urlacl url="http://127.0.0.1:1234/" user=DOMAIN\USER
私が読んだところでは、バックスラッシュは重要です(ポート番号の後にあります)。 127.0.0.1
を+
または*
(ワイルドカード)に置き換えることもできます。奇妙なことに、私はローカルホストが2つの異なるポートでリッスンしていました。また、user
パラメータのグループを指定することも可能です。 (ほとんどの例では、あなたが助けることができるなら、間違いなく助言してくれるuser=Everyone
を示しています。サービスアカウントのように振る舞います)
私の場合は、グレープバイン。それはHttpListener
を包みますが、あまり関係のない例を挙げています。 (APIを作成している場合は特にチェックしてみることを強くお勧めします。何年も前から更新されており、開発者はまだフィードバックに反応していますので、大量の作業を省くことができます) netsh
コマンドのHttpListener
に使用するプレフィックス文字列。 (ワイルドカードは、ローカルホスト、およびその逆よりも間違いなく違う経由で聞く。)
https://github.com/sukona/Grapevine
https://msdn.microsoft.com/en-us/library/windows/desktop/cc307223(v=vs.85).aspx
私は他のパラメータのためのMSDNのリンクをチェックアウトしたいです。あなたはさらにACLコマンドをロックダウンすることができるようです。
(私もあなたが投票した理由は全く分かりません。あなたの質問は全く問題なく、同じ質問があったので、一番上の結果の1つでした)
関連する問題
- 1. 管理されたHttpListenerとC++ネットワークライブラリ - 管理者権限が必要ですか?
- 2. 管理者権限のないNSISインストーラ
- 3. 管理者権限のないSFML 1.6
- 4. 管理者権限のないWCFサーバー
- 5. スクリプトの管理者権限
- 6. JavaFX System.setProperty管理者権限
- 7. 管理者権限c#/ vb
- 8. Djangoの管理者権限へのアクセス
- 9. Delphiの管理者権限D7 W7
- 10. easy_installを-U setuptoolsの管理者権限
- 11. vb.netの管理者権限を作成
- 12. 管理者権限のないアプリケーションの起動
- 13. 管理者権限のないサーバー上のリスト共有プリンタ
- 14. 管理者権限のないフェイスブックグループのデータを抽出する
- 15. 管理者権限を持つJavaプロジェクト
- 16. firebaseサーバ管理者権限で認証
- 17. 管理者権限のないLinuxでmysqlサーバをインストール
- 18. 管理者権限のないVSTOアドインとランタイム
- 19. 管理者権限のないIEでサイトをブロックする
- 20. Wixセットアップカスタムイベントが管理者権限のプロンプトを表示しない
- 21. 管理者権限のないPowershellとForms
- 22. 管理者権限のないプロセス/プログラムを停止する - python
- 23. 管理者権限のないJava 8をインストールする
- 24. 管理者権限のないWindowsにPython 3.6.2をインストールする
- 25. C#管理者権限のないCMDコマンドを実行する
- 26. WordPressの管理者が一部の管理者権限を失った
- 27. 管理者権限のないユーザーは、ハイブのオブジェクトアクセス権を管理できますか?
- 28. HTAのバグレポートを停止する(管理者権限なし)
- 29. Inno-Setup:管理者権限なしのアンインストール
- 30. 管理者権限なしの.NET Frameworkインストール