ip地址转换
/**//// <summary>
///将IP的值转换为IP地址/// </summary>
/// <param name="ipLong">要进行转换的IP值</param>
/// <returns>string转换后的IP地址</returns>
public static string ConvertToIP(long ipLong)
{
string strip = "";
string ip1 = Convert.ToString(ipLong / 16777216);
string ip2 = Convert.ToString(ipLong % 16777216 / 65536);
string ip3 = Convert.ToString((ipLong % 16777216 % 65536) / 256);
string ip4 = Convert.ToString(ipLong % 16777216 % 65536 % 256);
strip = ip1.ToString() + "." + ip2.ToString() + "." + ip3.ToString() + "." + ip4.ToString();
return strip;
}
/**//// <summary>
///将IP地址转换为IP的值
/// </summary>
/// <param name="ip">要进行转换的IP地址</param>
/// <returns>long 转换后的IP地址的值</returns>
public long ConvertToIPValue(string ip)
...{
string [] ipList=ip.Split('.');
long ipvalue=long.Parse(ipList[3])+long.Parse(ipList[2])*256+long.Parse(ipList[1])*256*256+long.Parse(ipList[0])*256*256*256;
return ipvalue;
}
获取系统进程MySql的路径
/// <summary>
/// 获取mysql的路径
/// </summary>
/// <returns>返回mysql的路径</returns>
public static string GetMySqlPath()
{
string szPath = "";
try
{
Process[] ps = Process.GetProcesses();//获取系统进程
Process process;
for (int i = 0; i < ps.Length; i++)
{
process = ps[i];
if (process.ProcessName == "mysql")//获取mysql进程的路径
{
szPath = Path.GetDirectoryName(process.MainModule.FileName);
break;
}
}
}
catch (Exception x)
{
szPath="";
}
return szPath;
}
浙公网安备 33010602011771号