Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/145.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 是否有任何方法可以通过编程方式更改不需要管理员权限的IP地址?_C++_.net_C# 4.0_Ip - Fatal编程技术网

C++ 是否有任何方法可以通过编程方式更改不需要管理员权限的IP地址?

C++ 是否有任何方法可以通过编程方式更改不需要管理员权限的IP地址?,c++,.net,c#-4.0,ip,C++,.net,C# 4.0,Ip,我需要能够以编程方式更改IP地址,而不需要最终用户PC上的管理员权限 我已经尝试过的方法有: NETSH命令 AddIPAddress- 和使用Win32_NetworkAdapterConfiguration类的.NET管理类 在运行时似乎没有办法做到这一点,我读过关于在启动时使用批处理文件来创建必要的权限或启用UAC的内容,但这两种方式对于最终用户都是不可能的 干杯:)我当然希望没有办法做到这一点。如果有,这将是潜在的严重安全风险。没有管理员权限,您不能这样做,也不应该这样做。这正是我所认

我需要能够以编程方式更改IP地址,而不需要最终用户PC上的管理员权限

我已经尝试过的方法有: NETSH命令 AddIPAddress-

和使用Win32_NetworkAdapterConfiguration类的.NET管理类

在运行时似乎没有办法做到这一点,我读过关于在启动时使用批处理文件来创建必要的权限或启用UAC的内容,但这两种方式对于最终用户都是不可能的


干杯:)

我当然希望没有办法做到这一点。如果有,这将是潜在的严重安全风险。没有管理员权限,您不能这样做,也不应该这样做。这正是我所认为的,这是一个非常愚蠢的要求。我想我会问世界是否有任何极低级别的方法来实现这一点。想象一下,如果病毒能够改变你的IP地址(如果它在管理员帐户下运行),它会做什么…假设这是可能的;这将是特权漏洞的升级,并在下个月的安全更新中修补。(当然,除非你的目标只是XP)