【发布时间】:2023-09-01 19:42:02
【问题描述】:
我创建了一个独立的 wcf JSON 服务(端口 4326)。在 Windows 7 上,我发现要么我必须以管理员身份运行,要么使用 netsh 作为命令行(只需一次)来解锁端口:
e.g. C:> netsh http add urlacl url=http://+:4326/ user=CSDL-SERVICES\ysg4206
见:http://msdn.microsoft.com/en-us/library/ms733768.aspx
有没有办法可以在 .NET 应用程序中执行此操作(以便用户在安装程序后不必执行此操作?我可以找到用户帐户,并像 netsh 程序一样永久执行此操作吗?
或者,InstallShield 中是否有某种方法可以找出用户的域/用户名,然后在安装期间将其作为脚本运行?
【问题讨论】:
-
尽管接受答案的可能性很低,但我还是给出了一些指示。 (InstallShield 标签上的课程标准。)
-
克里斯,实际上,您已经提供了帮助,只是表明在安装程序中执行此操作可能比在 .NET 应用程序中弄清楚如何执行此操作更简洁、更好。
标签: wcf http installshield