社区
C#
帖子详情
请问如何在C#中使用winAPI?
yarshray
2002-08-02 12:21:33
请问如何在C#中使用winAPI?
...全文
81
3
打赏
收藏
请问如何在C#中使用winAPI?
请问如何在C#中使用winAPI?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yarshray
2002-08-03
打赏
举报
回复
可以把kernel32.dll当成装配件用吗?不可以为什么?俩者的区别是什么?
yarshray
2002-08-03
打赏
举报
回复
谢谢啦!
juqiang
2002-08-02
打赏
举报
回复
在你的class里面,随便找个地方,加上这些(举例):
[DllImport("kernel32.dll")]
public static extern uint GetPrivateProfileStringA(
string lpAppName,
string lpKeyName,
string lpDefault,
[MarshalAs(UnmanagedType.LPArray)] byte[] lpBuffer,
uint nSize,
string lpFileName);
代码最前面,加上引用:using Microsoft.Win32;
然后在你的程序中随便引用就是了。下面是我的例子:
//没什么说的了,读取ini文件中指定section上的key的value
private static string ReadIniString(string fname,string secname,string keyname)
{
uint BufferSize=255;
byte[] tmp = new byte[0];
long bufsize = GetPrivateProfileStringA(secname,keyname,"",tmp,BufferSize,fname);
if(bufsize<=0)return "";
byte[] buf = new Byte[bufsize];
GetPrivateProfileStringA(secname,keyname,"",buf,BufferSize,fname);
return System.Text.Encoding.Default.GetString(buf);
}
C#
使用
WINAPI
直接向指定打印机发送打印数据
C#
使用
WINAPI
直接向指定打印机发送打印数据,实现分单打印...
C#
如何
使用
WinApi
.doc
使用
C#
调用windows API入门(一) 一:入门,直接从
C#
调用 DLL 导出 其实我们的议题应该叫做
C#
如何直接调用非托管代码,通常有2种方法: 1. 直接调用从 DLL 导出的函数。 2. 调用 COM 对象上的接口方法 ...
X86软件逆向分析实战(一)
课程内容会涉及到与X86软件逆向分析相关的各种杂项与细节实现,其
中
涵盖OD、CE、IDA、
WinAPI
、Visual Studio 2019、易语言、C/C++、
C#
、汇编等
使用
技巧与编程技巧。 若你是编程初学者,认真学习本课程后,你的能力...
C#
中
常用的
winApi
声明
C#
中
常用的
winApi
声明,便于需要在
C#
中
使用
API的朋友参考
c#
调用
WinApi
程序集 源码
c#
调用
WinApi
程序集 源码
c#
调用
WinApi
程序集 源码
c#
调用
WinApi
程序集 源码
C#
110,572
社区成员
642,565
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章