1
using
System;
2
using
System.Runtime.InteropServices;
3
using
System.Text;
4

5
namespace
IPVOD.Hotel.Remoting
6

{
7
///// <summary>
8
/// INI文件的操作类
9
/// </summary>
10
public class IniFile
11
{
12
public string Path;
13
14
public IniFile(string path)
15
{
16
this.Path = path;
17
}
18
19
声明读写INI文件的API函数#region 声明读写INI文件的API函数
20
[DllImport("kernel32")]
21
private static extern long WritePrivateProfileString(string section, string key, string val, string filePath);
22
23
[DllImport("kernel32")]
24
private static extern int GetPrivateProfileString(string section, string key, string defVal, StringBuilder retVal, int size, string filePath);
25
26
[DllImport("kernel32")]
27
private static extern int GetPrivateProfileString(string section, string key, string defVal, Byte[] retVal, int size, string filePath);
28
#endregion
29
30
///// <summary>
31
/// 写INI文件
32
/// </summary>
33
/// <param name="section">段落</param>
34
/// <param name="key">键</param>
35
/// <param name="iValue">值</param>
36
public void IniWriteValue(string section, string key, string iValue)
37
{
38
WritePrivateProfileString(section, key, iValue, this.Path);
39
}
40
41
///// <summary>
42
/// 读取INI文件
43
/// </summary>
44
/// <param name="section">段落</param>
45
/// <param name="key">键</param>
46
/// <returns>返回的键值</returns>
47
public string IniReadValue(string section, string key)
48
{
49
StringBuilder temp = new StringBuilder(255);
50
51
int i = GetPrivateProfileString(section, key, "", temp, 255, this.Path);
52
return temp.ToString();
53
}
54
55
///// <summary>
56
/// 读取INI文件
57
/// </summary>
58
/// <param name="Section">段,格式[]</param>
59
/// <param name="Key">键</param>
60
/// <returns>返回byte类型的section组或键值组</returns>
61
public byte[] IniReadValues(string section, string key)
62
{
63
byte[] temp = new byte[255];
64
65
int i = GetPrivateProfileString(section, key, "", temp, 255, this.Path);
66
return temp;
67
}
68
}
69
}
70

到此这篇win32怎么用(win32ole)的文章就
介绍到这了,更多相关内容请继续浏览下面的相关
推荐文章,希望大家都能在编程的领域有一番成就!
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/bcyy/56520.html
相关文章:
操作系统基本操作文档(操作系统的基本操作)2025-03-09 23:45:08
换国内驾照(换国内驾照出入境记录要多久)2025-03-09 23:45:08
max31865程序(max31856代码)2025-03-09 23:45:08
双系统卸载一个系统(双系统卸载一个系统会怎么样)2025-03-09 23:45:08
消息认证码的作用(消息认证码是用来保证消息机密性的)2025-03-09 23:45:08
群晖admin密码(群晖 admin 密码)2025-03-09 23:45:08
认证号码是什么(认证号码是什么东西)2025-03-09 23:45:08
字符转码方法(字符转码方法有几种)2025-03-09 23:45:08
m301h(m301H卡刷固件)2025-03-09 23:45:08
二级域名解析网站(域名解析二级域名)2025-03-09 23:45:08