init lserp cs 5.0
This commit is contained in:
@@ -0,0 +1,134 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
namespace CommonLib
|
||||
{
|
||||
/// <summary>
|
||||
/// 原delphi公用类
|
||||
/// </summary>
|
||||
public abstract class Publentry
|
||||
{
|
||||
|
||||
//****************************************************************
|
||||
// PC信息归类
|
||||
//****************************************************************
|
||||
/// <summary>
|
||||
/// 计算机名称
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[DllImport("Xlpublic.DLL", EntryPoint = "XGetPcName")]
|
||||
public static extern string XGetPcName();
|
||||
|
||||
/// <summary>
|
||||
/// 计算机ip
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[DllImport("Xlpublic.DLL", EntryPoint = "XGetPcIp")]
|
||||
public static extern string XGetPcIp();
|
||||
|
||||
/// <summary>
|
||||
/// 通过IP取计算机名称
|
||||
/// </summary>
|
||||
/// <param name="ip"></param>
|
||||
/// <returns></returns>
|
||||
[DllImport("Xlpublic.DLL", EntryPoint = "XGetPcNameByIp")]
|
||||
public static extern string XGetPcNameByIp(StringBuilder ip);
|
||||
|
||||
/// <summary>
|
||||
/// 通过名称得IP取名称
|
||||
/// </summary>
|
||||
/// <param name="ip"></param>
|
||||
/// <returns></returns>
|
||||
[DllImport("Xlpublic.DLL", EntryPoint = "XGetPcIpByName")]
|
||||
public static extern string XGetPcIpByName(StringBuilder Name);
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 取网卡MAC
|
||||
/// </summary>
|
||||
/// <param name="Name"></param>
|
||||
/// <returns></returns>
|
||||
[DllImport("Xlpublic.DLL", EntryPoint = "XGetMacAddress")]
|
||||
public static extern string XGetMacAddress(int Index);
|
||||
|
||||
/// <summary>
|
||||
/// 取得到CpuID号
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[DllImport("Xlpublic.DLL", EntryPoint = "XGetCPUID")]
|
||||
public static extern Int64 XGetCPUID();
|
||||
|
||||
|
||||
//****************************************************************
|
||||
// 操作系统归类
|
||||
//****************************************************************
|
||||
|
||||
/// <summary>
|
||||
/// 得到操作系统
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[DllImport("Xlpublic.DLL", EntryPoint = "XGetOs")]
|
||||
public static extern string XGetOs();
|
||||
|
||||
/// <summary>
|
||||
/// 登录名
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[DllImport("Xlpublic.DLL", EntryPoint = "XGetOsLogin")]
|
||||
public static extern string XGetOsLogin();
|
||||
|
||||
/// <summary>
|
||||
/// 版本号
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[DllImport("Xlpublic.DLL", EntryPoint = "XGetOsVersion")]
|
||||
public static extern string XGetOsVersion();
|
||||
|
||||
/// <summary>
|
||||
/// 启动模试
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[DllImport("Xlpublic.DLL", EntryPoint = "XGetOsBootMode")]
|
||||
public static extern string XGetOsBootMode();
|
||||
|
||||
/// <summary>
|
||||
/// 取系统目录{测试通过}
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[DllImport("Xlpublic.DLL", EntryPoint = "XGetOsSysDir")]
|
||||
public static extern string XGetOsSysDir();
|
||||
|
||||
/// <summary>
|
||||
/// 取临时目录
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[DllImport("Xlpublic.DLL", EntryPoint = "XGetOSTempDir")]
|
||||
public static extern string XGetOSTempDir();
|
||||
|
||||
/// <summary>
|
||||
/// 修正目录‘/’
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[DllImport("Xlpublic.DLL", EntryPoint = "XSuffixDir")]
|
||||
public static extern string XSuffixDir(StringBuilder dir);
|
||||
|
||||
/// <summary>
|
||||
/// 当前目录
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[DllImport("Xlpublic.DLL", EntryPoint = "XGetCurrentDir")]
|
||||
public static extern string XGetCurrentDir();
|
||||
|
||||
|
||||
[DllImport("Xlpublic.DLL",CharSet = CharSet.Ansi,CallingConvention=CallingConvention.StdCall)]
|
||||
public static extern string XGetDate(StringBuilder Userid);
|
||||
|
||||
|
||||
[DllImport("ls_TOOLS/PublicLibrary.dll",CharSet = CharSet.Ansi,CallingConvention=CallingConvention.StdCall)]
|
||||
public static extern string Decrypt_Des(StringBuilder pValue, byte[] arrKey);
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user