2013-03-20 32 views

回答

3

这是一个Windows UAC限制。如果您的应用程序需要侦听特定端口,则需要某些权限。除非以管理员身份运行应用程序,否则必须运行netsh才能为运行应用程序的Windows帐户授予打开端口的权限。您可以向控制台应用程序添加清单,以强制其始终以管理员身份运行。

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> 
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> 
    <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3"> 
    <security> 
     <requestedPrivileges> 
     <requestedExecutionLevel level="requireAdministrator"></requestedExecutionLevel>  
     </requestedPrivileges> 
    </security> 
    </trustInfo> 
</assembly> 

问候
巴勃罗。

相关问题