
1、通过内置Process方式打开程序。
2、通过win32,设置桌面鼠标位置,通过方法模拟鼠标双击事件。
3、shell32.dll方法。
在按钮的click事件中写以下代码.Process p = Process.Start("C:\\11.exe")//启动一个进程,并运行一个exe文件 //获取IP地址string IPAdressString = "0.0.0.0"IPAddress ipAddress =Dns.GetHostEntry(getHostName()).AddressList[0]
IPAdressString = ipAddress.ToString()//获取MACSystem.Management.ManagementClass mc = new System.Management.ManagementClass("Win32_NetworkAdapterConfiguration")
System.Management.ManagementObjectCollection moc = mc.GetInstances()
System.Text.StringBuilder sb = new System.Text.StringBuilder()
foreach(System.Management.ManagementObject mo in moc)
{
if((bool)mo["IPEnabled"] == true) {
sb.Append(mo["MacAddress"].ToString())}
mo.Dispose()
}
string mac = sb.ToString()
以隐藏方式启动这个外部程序就行了,比如
ProcessStartInfo psi = new ProcessStartInfo()psi.FileName = "NOTEPAD.EXE"
psi.WindowStyle = ProcessWindowStyle.Hidden
Process.Start(psi)
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)