jjzjj

GetComputerName

全部标签

windows - GetComputerName WinApi 调用和 %COMPUTERNAME% 环境变量

WinAPI调用GetComputerName和读取%COMPUTERNAME%环境变量是否总是在Windows上返回相同的结果? 最佳答案 不能保证这两个东西是一样的。例如,程序可以更改甚至删除环境变量。程序这样做有点不正常,但在技术上是可行的。 关于windows-GetComputerNameWinApi调用和%COMPUTERNAME%环境变量,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/

c++ - GetComputerName 返回的内容对于我的计算机名称来说太短了……怎么办?

我的电脑名称类似于:“ABC12-PEACEBRINGER”(18个字符),它是一台windowsxp机器,尽管最终程序也需要在windows7上运行。当我使用以下C++代码时,计算机名称被截断,返回值是ABC12-PEACEBRIN。TCHARMachineName[32];DWORDbuf=32;GetComputerNameA(MachineName,&buf);顺便说一句。当我在我的cmd中键入ipconfig/all时,我确实获得了完整的计算机名称。我尝试了一些与msdn不同的解决方案主页,但结果保持不变。有谁知道获得那个长度的计算机名称的解决方案?!...更改名称不是解决方

c++ - 正确使用 GetComputerName - 我是否需要为空字符保留额外的空间

我想知道,GetComputerName的正确用法是什么?.应该是吧TCHARcomputerName[1024+1];DWORDsize=1024;GetComputerName(computerName,&size);或TCHARcomputerName[1024];DWORDsize=1024;GetComputerName(computerName,&size); 最佳答案 lpnSize参数中传递的大小反射(reflect)了缓冲区中的可用空间量,包括空终止符的空间。您的任何一个语句都可以工作,因为在第一个语句中,您只是分