社区
C#
帖子详情
????再C#中,怎样调用API中的GetUserNameA函数?????
link800
2003-10-16 03:47:00
给出源码调试成功者拿分,up者拿分,该API函数在ADVAPI32.dll文件中
小弟先谢过各位大侠
...全文
76
2
打赏
收藏
????再C#中,怎样调用API中的GetUserNameA函数?????
给出源码调试成功者拿分,up者拿分,该API函数在ADVAPI32.dll文件中 小弟先谢过各位大侠
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lyrixliu
2003-10-16
打赏
举报
回复
还有不要忘了加上
using System.Runtime.InteropServices;
可参考
http://www.codeproject.com/csharp/getusername.asp?print=true
lyrixliu
2003-10-16
打赏
举报
回复
[DllImport("Advapi32.dll", EntryPoint="GetUserName",
ExactSpelling=false, SetLastError=true)]
static extern bool GetUserName(
[MarshalAs(UnmanagedType.LPArray)] byte[] lpBuffer,
[MarshalAs(UnmanagedType.LPArray)] Int32[] nSize );
private void button3_Click(object sender, System.EventArgs e)
{
System.Text.StringBuilder b = new System.Text.StringBuilder(100);
int n = b.Capacity;
//bool rc = GetUserName(b, n);
textBox1.Text=b.ToString();
byte[] str=new byte[256];
Int32[] len=new Int32[1];
len[0]=256;
GetUserName(str,len);
MessageBox.Show(System.Text.Encoding.ASCII.GetString(str));
string a;
a = System.Security.Principal.WindowsIdentity.GetCurrent().Name.ToString();
MessageBox.Show(a.ToString());
}
API
函数
之Get
UserName
Private Declare Function Get
UserName
Lib "adv
api
32.dll" Alias "Get
UserName
A" (ByVal lpBuffer As String, nSize As Long) As Long 一.作用 获得当前用户的名字(是用该台计算机的当前用户的名字,假如现在该台...
VB.net 操作
API
函数
的声明方式和数据封送
VB.net 操作
API
函数
的声明方式和数据封送 现在用VB的人越来越少了,有些东西只能从
C#
上迁移过来。而我作为一个VB爱好者,现在正打算从VB6.0迁移到VB.NET。 第一次写博客,不怎么会,但是又想把自己所探索到的...
vb6.0
中
声明Windows的Win32
API
时用到的
函数
声明(vb.net
c#
中
也可用)
*********************************************作者: 秋水长天 (精品源于毅杨)邮件:zyliaoyang@yahoo.com.cn********************************************最近在维护...里面要用到了很多Win32的
API
。与之关联的
EXCEL VBA从入门到精通 第九章:Excel VBA高级编程技巧
在Excel VBA
中
,可以使用CreateObject或GetObject
函数
来实例化COM对象,并使用它们来扩展Excel VBA的功能。使用多线程编程,可以将程序的工作负载分配到多个线程
中
运行,从而充分利用多核处理器的优势,提高程序的...
27.5
API
中
类型的变通使用
API
中
的类型并非是一成不变的,有时候需要根据实际情况灵活使用。比如Get
UserName
这个
API
函数
作用是获取当前系统登录的用户账户名称。它的C原型为:BOOL WIN
API
Get
UserName
(LPTSTR lpBuffer , LPDWORD lpnSize );...
C#
110,532
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章