如何获取计算机的工作组
如何获取计算机的工作组,和更改工作组
[解决办法]
更改工作组:
#include "lm.h"void __fastcall TForm1::Button1Click(TObject *Sender){ NET_API_STATUS dwStatus = ::NetJoinDomain(NULL, WideString("WorkGroup"), NULL, NULL, NULL, NetSetupWorkgroupName); // 63 63 72 75 6E 2E 63 6F 6D if (dwStatus == NERR_Success) ShowMessage("修改成功."); else ShowMessage("修改失败!");}
[解决办法]
获取工作组名的代码,改成如下试试:
void __fastcall TForm1::Button1Click(TObject *Sender){ LPWSTR lpDomainName = NULL; NETSETUP_JOIN_STATUS njs = NetSetupWorkgroupName; ::NetGetJoinInformation(NULL, &lpDomainName, &njs); ShowMessage(lpDomainName); // 63 63 72 75 6E 2E 63 6F 6D ::NetApiBufferFree(lpDomainName);}