社区
VB基础类
帖子详情
怎样才能获得本地网上的用户名,组,或计算机名。
luoqing
2002-07-18 05:01:02
怎样才能获得本地网上的用户名,组,或计算机名。
...全文
145
6
打赏
收藏
怎样才能获得本地网上的用户名,组,或计算机名。
怎样才能获得本地网上的用户名,组,或计算机名。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
junwhj
2002-07-19
打赏
举报
回复
http://www.csdn.net/expert/topic/784/784649.xml?temp=.3798334
Laney
2002-07-19
打赏
举报
回复
用winsock对象,
winsock1.localhostname获得用户计算机名
winsock1.localip获得本机ip
hudawq
2002-07-19
打赏
举报
回复
用WshNetwork.username 和WshNetwork.ComputerName,wsh.UserDomain也可以完成,其中WshNetwork是Window script host 运行库中的类
FUXINZHU
2002-07-19
打赏
举报
回复
用API GETUSER函数取得用户名
GETCOMPUTERNAME函数取得计算机名
螺丝刀2000
2002-07-19
打赏
举报
回复
Up
mfkzj
2002-07-19
打赏
举报
回复
WNetOpenEnum
WNetEnumResource
下面式一段VC代码 你用API改一下就OK了
HANDLE hEnum = 0;
DWORD dwScope = RESOURCE_GLOBALNET ;
if( dwFlags_p & CONNECTED ) dwScope = RESOURCE_CONNECTED ;
else if( dwFlags_p & REMEMBERED ) dwScope = RESOURCE_REMEMBERED ;
// else GLOBALNET ...
DWORD dwType = RESOURCETYPE_ANY ;
if( dwFlags_p & TYPE_DISK ) dwType = RESOURCETYPE_DISK ;
else if( dwFlags_p & TYPE_PRINT ) dwType = RESOURCETYPE_PRINT ;
// else TYPE_ANY ...
DWORD dwResult = WNetOpenEnum(
dwScope, // scope of enumeration
dwType, // resource types to list
0, // enumerate all resources
lpNetRC_p, // pointer to resource structure (NULL at first time)
&hEnum // handle to resource
) ;
if( dwResult != NO_ERROR )
return NetError(dwResult, TEXT("WNetOpenEnum"));
DWORD dwBuffer = 16384 ; // 16K is reasonable size
DWORD dwEntries = 0xFFFFFFFF ; // enumerate all possible entries
LPNETRESOURCE lpnrLocal = 0;
BOOL bRet = TRUE;
try {
do {
// first allocate buffer for NETRESOURCE structures ...
lpnrLocal = (LPNETRESOURCE) GlobalAlloc( GPTR, dwBuffer ) ;
dwResult = WNetEnumResource(
hEnum, // resource-handle
&dwEntries,
lpnrLocal,
&dwBuffer
) ;
if( dwResult == NO_ERROR ) {
for( register DWORD i = 0 ; i < dwEntries ; i++ ) {
::AfxMessageBox(lpnrLocal[i].lpRemoteName);
if( ! OnHitResource( lpnrLocal[i] ) ) {
TRACE0("CNetwork::Enumerate(): OnHitResource() breaks enumeration\n");
throw CNetworkBreak(FALSE) ;
}
//判断读出来的数据是否是网络上的网络组
//如果是网络组的话就将该网络组的信息为标准循环查询
if( RESOURCEUSAGE_CONTAINER ==
(lpnrLocal[i].dwUsage & RESOURCEUSAGE_CONTAINER) &&
lpnrLocal[i].dwDisplayType != RESOURCEDISPLAYTYPE_SERVER )
if( !Enumerate( &lpnrLocal[i], dwFlags_p ) ) {
TRACE0( "CNetwork::Enumerate(): recursiv call failed\n" );
throw CNetworkBreak(FALSE);
}
}
} else if( dwResult != ERROR_NO_MORE_ITEMS ) {
throw CNetworkError(NetError(dwResult, TEXT("WNetEnumResource")));
}
} while( dwResult != ERROR_NO_MORE_ITEMS );
} catch( CNetworkError err ) {
bRet = err.m_bRet;
}
if( lpnrLocal )
GlobalFree((HGLOBAL) lpnrLocal) ;
WNetCloseEnum(hEnum) ;
return bRet;
}
Oracle配置本地网络服务
名
Oracle基础教程:配置本地网络服务
名
,本地网络服务
名
,即客户端与服务器的连接字符串,本地网络服务
名
是客户端的配置,Oracle客户端安装后,可以使用客户端自带的网络配置向导(Net Configuration Assistant)进行配置: 1. 启动Net Configuration Assistant。选择“本地Net服务
名
配置”选项。如下图所示: 图13 启动Net Conf
Oracle本地网络服务
Oracle
Delphi自定义过程获取本机ip,
名
字,
用户
名
//取本机的 IP 地址
functionComputerLocalIP:string;
var
ch:array[1..32]ofchar;
wsData:TWSAData;
myHost:PHostEnt;
i:integer;
begin
Result:='';
ifWSAstartup(2,wsData)<>0thenExit; // can’t start winsock<
在树莓派上安装centos 7,并配置softether本地网桥进行数据转发
在树莓派上安装centos7以及softether VPNserver 准备 1.下载centos7 官方地址 2.win32_disk_imager 3. softether
VB基础类
7,787
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章