易语言写DLL给C#调用读写注册表,其实还可以扩展其它功能。
易语言DLL源代码如下:
.版本 2
.子程序 GetRegedit, 文本型, 公开
.参数 File, 文本型
.局部变量 val, 文本型
val = 到文本 (取文本注册项 (#本地机器, File, ))
返回 (val)
.子程序 REGRegedit, 逻辑型, 公开
.参数 File, 文本型
.参数 Text, 文本型
.局部变量 val, 逻辑型
val = 写注册项 (#本地机器, File, Text)
返回 (val)
C#源代码如下:
[DllImport("Regedit.dll")]//声明DLL
public static extern string GetRegedit(string File);//声明DLL函数,获取指定注册项内容
[DllImport("Regedit.dll")]//声明DLL
public static extern bool REGRegedit(string File, string Text);//声明DLL函数,写指定注册项内容
private void button2_Click(object sender, EventArgs e)
{
bool VALL;