教育资源为主的文档平台

当前位置: 查字典文档网> 所有文档分类> 论文> 其他论文> 找出计算机上当前登录入网的用户

找出计算机上当前登录入网的用户

上传者:网友
|
翻新时间:2013-12-14

找出计算机上当前登录入网的用户

找出计算机上当前登录入网的用户 有的程序员希望能够显示用户当前登录的用户名。这使得程序员可以识别当前企图执行某个操作的用户,也可以通知用户机器已被某个用户以外的用户名登录。如何使用 Windows 9x 的网络函数来完成此功能呢?

利用 Windows API 函数 WNetGetUser 可以确定当前登录的用户。在 WIN32 系统中(Windows 9x 和 Windows NT),此函数接受本地驱动器名,返回用户名及其大小(用户名缓冲区的大小)。

按照下列步骤实现一个例子程序。运行此例子程序,从菜单 NetWorks 中选择菜单项 User Names, 将弹出一个对话框,显示此机器上安装的驱动器。当从列表中选择一个驱动器后,文本域将改变为与此驱动 器相连接的用户名或字符串“None”。

实现例子程序的具体步骤如下:

1.在 Visual C 中,利用 AppWizard 创建新的项目文件,并命名此项目文件为 LD17.MAK.

2.进入 AppStudio 并创建新的对话框,在对话框中,添加标题分别为 Drive Ltter: 和 Network Name: 以及 User Name: 的三个文本域。添加一个组合框,风格设置为 Drop Down List。添加两个静态 文本域,标识符分别为:ID_NET_NAME 和 ID_NET_USER。

3.将对话框 ID 改为 ID_NETWORK_USER,并设置标题为 View Network Users,保存对话框。

4.进入 ClassWizard,选择按钮 Add Class。在名字域中键入名字 CNetworkUserDlg,基类 为 CDIALOG,对话框 ID 为 ID_NETWORK_USER。

5.在 ClassWizard 的下拉列表中选择 CNetworkUserDlg ,从消息列表中选择消息 WM_INITDIALOG, 点击按钮 Edit Code。

6.在 CNetworkUserDlg 的方法 OnInitDialog 中输入下列代码:

BOOL CNetworkUserDlg::OnInitDialog()

{

CDialog::OnInitDialog();

char buf;

CComboBox *combo=(CComboBox *)GetDlgItem(IDC_COMBO

1);

for(int i=0;i

下载文档

版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!

网友最新关注

我教你做杯子
赚书记
快乐
我为妈妈做点事
赞美小雨点
威风的喷火龙
自我介绍
我的“七仔”
当大人也不容易
找春天
神奇的皮卡丘
找春天
圣诞老人的礼物
盼望着春天的来到
帮助
金婚保证书
法律具结保证书
违反纪律保证书
住宅质量保证书范例
员工郊游安全保证书
努力工作保证书范文
诚信考试保证书
驾校学车质量保证书
无违章保证书
温馨的爱情保证书
违反校规保证书
保证书的格式
保证书规约
家具质量保证书
学校学生安全保证书
现代化表现戏曲化(1)
桥梁及路面施工中使用陶粒混凝土的试验分析
如何对桥梁路面进行合理性养护
培养兴趣,提高音乐课教学质量(1)
中国城市化进程中的城市道路交通碳排放研究
桥梁路面裂缝原因分析及防裂措施
中国交通企业文化建设的典型问题分析
中国交通部门碳排放分析
中国公共交通信息化推进产业联盟成立
《国家大道》记录中国高速公路建设发展历程
浅谈中国高速公路迫切需要优化融资结构
民族男高音的发展走向(1)
早期音乐演奏活动的历史、理论基础和评论(1)
基于宏观经济因素的中国高速公路交通量增长预测模型
试论公路桥梁路面施工技术应用
《雷雨》教学设计之二
《黄山奇石》教学设计之五
《黄山奇石》第一课时
《葡萄沟》教学设计之九
《日月潭》教学设计之四
《雷雨》教学设计之一
《葡萄沟》教学设计之八
《黄山奇石》教学设计之三
《黄山奇石》教学设计之十
《黄山奇石》片断赏析
《雷雨》教学设计之三
《日月潭》教学设计之三
《黄山奇石》教学设计之八
《黄山奇石》教学设计之一
《黄山奇石》教学设计之六