急问: 如何获取本机的所有用户帐户以及所有的域 做个小程序,需要得到本机所有的用户帐户和所有的域名,有没有相应的API,或者windows系统是把这些信息存放在什么地方? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 TCHAR szDomain[_MAX_PATHA]; GetComputerNameEx(ComputerNameDnsDomain, szDomain, _MAX_PATHA); TCHAR szDomain[_MAX_PATHA]; GetComputerNameEx(ComputerNameDnsDomain, szDomain, _MAX_PATHA); #define _WIN32_WINNT 0x0500#include <windows.h>#include <stdio.h>#include <tchar.h>void _tmain(void){ TCHAR buffer[256] = TEXT(""); TCHAR szDescription[8][32] = {TEXT("NetBIOS"), TEXT("DNS hostname"), TEXT("DNS domain"), TEXT("DNS fully-qualified"), TEXT("Physical NetBIOS"), TEXT("Physical DNS hostname"), TEXT("Physical DNS domain"), TEXT("Physical DNS fully-qualified")}; int cnf = 0; DWORD dwSize = sizeof(buffer); for (cnf = 0; cnf < ComputerNameMax; cnf++) { if (!GetComputerNameEx( (COMPUTER_NAME_FORMAT)cnf, buffer, &dwSize)) { _tprintf(TEXT("GetComputerNameEx failed (%d)\n"), GetLastError()); return; } else _tprintf(TEXT("%s: %s\n"), szDescription[cnf], buffer); dwSize = sizeof(buffer); ZeroMemory(buffer, dwSize); }} C2065 m_szProductDesc1未声明的标识符; C3861 UpdateData 找不到标识符 求xtreme toolkit pro中文版 入门教程或帮助文档,看帖有分 MFC txt操作问题 能否让多个窗口同时响应鼠标消息 怎么把桌面缩小,使用什么技术呢 如何设置sdk的环境变量? 请问一个基本的openGL的问题 写一段程序得到一个运行程序的窗口大小位置,如何做? 请教一个FOXPRO6.0的问题!急!! 如何学习Windows的消息映射? 关于C/S模式的聊天软件 UDP通讯里面这个方法是做什么的?高手指点下(100)
GetComputerNameEx(ComputerNameDnsDomain, szDomain, _MAX_PATHA);
GetComputerNameEx(ComputerNameDnsDomain, szDomain, _MAX_PATHA);
#include <stdio.h>
#include <tchar.h>void _tmain(void)
{
TCHAR buffer[256] = TEXT("");
TCHAR szDescription[8][32] = {TEXT("NetBIOS"),
TEXT("DNS hostname"),
TEXT("DNS domain"),
TEXT("DNS fully-qualified"),
TEXT("Physical NetBIOS"),
TEXT("Physical DNS hostname"),
TEXT("Physical DNS domain"),
TEXT("Physical DNS fully-qualified")};
int cnf = 0;
DWORD dwSize = sizeof(buffer);
for (cnf = 0; cnf < ComputerNameMax; cnf++)
{
if (!GetComputerNameEx(
(COMPUTER_NAME_FORMAT)cnf, buffer, &dwSize))
{
_tprintf(TEXT("GetComputerNameEx failed (%d)\n"),
GetLastError());
return;
}
else _tprintf(TEXT("%s: %s\n"), szDescription[cnf], buffer); dwSize = sizeof(buffer);
ZeroMemory(buffer, dwSize);
}
}