簡體   English   中英

netsh HTTP 無法注冊

[英]Netsh HTTP could not register

我正在使用以下 .net 代碼注冊 url:

Dim SysInfo As System.Security.Principal.WindowsIdentity = System.Security.Principal.WindowsIdentity.GetCurrent()
        Dim txt As String = "netsh http add urlacl http://+:6768/ user=" & SysInfo.Name

        File.WriteAllText(My.Computer.FileSystem.SpecialDirectories.Desktop & "\regwcf.bat", txt)

我在提升/管理模式下運行 bat 文件並注冊。 通常這在大多數 Windows 系統中工作正常,但在 Windows 11 中它給出錯誤 87,參數不正確。

對於我的電腦,這是 output:.netsh http 添加 urlacl http://+:6768/ user=ADMIN-LAPTOP\Test User

怎么了?

Dim txt = String.Format("netsh http add urlacl http://+:6768/ user=""{0}""", SysInfo.Name)

上面的代碼解決了問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM