我想设置我的本地主机的名称。 我正在使用sethostname()函数,但我得到一个错误,如下所示:
error C3861: 'sethostname': identifier not found.
以下是代码片段:
WSADATA wsa; ///Initialise winsock/// if (WSAStartup(MAKEWORD(2,2),&wsa) != 0) { //Socket Initialization Failed/// exit(EXIT_FAILURE); } char setname[128]="Ayesha-PC"; sethostname(setname,sizeof (setname));
如何设置NetBeans IDE的pkg-config –cflags –libs gtk + -2.0?
指向vector元素的指针崩溃
混淆CreateMutex
在C中自动检测操作系统,并处理其特定的换行符
OpenFileById失败,ERROR_ACCESS_DENIED
映射networking驱动器:“net.exe USE”vs WshNetwork.MapNetworkDrive?
这个valgrind错误是什么意思?
为什么我在记事本中做出关键笔划的时候出现exception?
Perl中的警报()相当于C?
Windows使用它自己的机制来设置主机名。 您使用的函数是SetComputerName或SetComputerNameEx 。
更改将在下次重新启动时生效。 您可以使用ExitwindowsEx请求重新启动。
你需要具有管理员权限才能调用这些例程,重启要求的原因是因为许多windows子系统在启动后不会检查主机名,并将继续使用旧名称(这在Linux中是相似的)。 它也可能对域中的DNS产生影响。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。