我创建了一个独立的wcf JSON服务(端口4326)。在Windows 7中,我发现,无论我作为管理员身份运行,或使用netsh作为命令行(只有一次),以解除端口:namespace reservations
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标签上的课程) –
Chris,实际上,您已经帮助过了,只是指出在intaller中这样做可能更清晰,更好,而不是在.NET应用程序中弄清楚如何实现。 –