• C# 调用adb command 读取手机型号和IMEI


    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    using System.Diagnostics;

    namespace ExecuteADB
    {
    public partial class Form1 : Form
    {
    //声明变量
    string preimei, imei;
    public Form1()
    {
    InitializeComponent();
    }

    private void Form1_Load(object sender, EventArgs e)
    {

    }

    /// <summary>
    /// 点击获取IMEI 号码
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    private void button1_Click(object sender, EventArgs e)
    {
    String cmd = Application.StartupPath + "\adb\adb.exe";
    Process p = new Process();
    p.StartInfo = new System.Diagnostics.ProcessStartInfo();
    p.StartInfo.FileName = cmd;//设定程序名
    p.StartInfo.Arguments = " shell getprop ro.product.model";
    p.StartInfo.UseShellExecute = false; //关闭shell的使用
    p.StartInfo.RedirectStandardInput = true; //重定向标准输入
    p.StartInfo.RedirectStandardOutput = true; //重定向标准输出
    p.StartInfo.RedirectStandardError = true; //重定向错误输出
    p.StartInfo.CreateNoWindow = true;//设置不显示窗口
    p.Start();
    label2.Text = p.StandardOutput.ReadToEnd();
    p.Close();
    ///////////////////////////
    p.StartInfo = new System.Diagnostics.ProcessStartInfo();
    p.StartInfo.FileName = cmd;//设定程序名
    p.StartInfo.Arguments = " shell dumpsys iphonesubinfo";
    p.StartInfo.UseShellExecute = false; //关闭shell的使用
    p.StartInfo.RedirectStandardInput = true; //重定向标准输入
    p.StartInfo.RedirectStandardOutput = true; //重定向标准输出
    p.StartInfo.RedirectStandardError = true; //重定向错误输出
    p.StartInfo.CreateNoWindow = true;//设置不显示窗口
    p.Start();
    preimei = p.StandardOutput.ReadToEnd();

    //string[] sArray = preimei.Split(new char[1] { '=' });
    //imei = sArray[2];
    //textBox1.Text = imei.Trim();
    //p.Close();
    }
    }
    }

  • 相关阅读:
    java命令模式;
    java 基于Socket实现QQ聊天小系统
    java 考试系统,类似驾考宝典
    jmeter之认识元器件及功能 大杂烩
    java GUI
    Codeforces Round #382 (Div. 1) A. Tennis Championship
    Hrbust-1316-移动 II(广度优先搜索 路径记录)
    Hrbust-1942-this is bad problom(搜索)
    Hrbust-1287-数字去重和排序II(set集合容器应用)
    Hrbust-1012-Catch That Cow(广搜BFS入门)
  • 原文地址:https://www.cnblogs.com/zengzhanping/p/8945679.html
Copyright © 2020-2023  润新知