范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

得到其它软件窗体的标题和类名

  现在我们要得到激活程序的标题
  这个当然可以用spy++,但是如果每次都用那个东西应该挺麻烦,干脆我自己做一个功能来随时得到其它软件的标题,这样会方便得多。我想要的结果如下:
  1、界面搞成如下情况:timer1间隔弄成5000,也就是5秒钟运行一次
  2、代码功能为:点击按钮,timer1开始收集用户鼠标所在位置的软件窗体的名称和类等附带信息,再点一次,timer1停止收集这些信息。
  这里我贴出所有代码using System; using System.Diagnostics; using System.Drawing; using System.IO; using System.Runtime.InteropServices; using System.Text; using System.Threading; using System.Windows.Forms;  namespace jhwin {     public partial class Form1 : Form     {         public Form1()         {             InitializeComponent();         }                  [DllImport("user32.dll", EntryPoint = "FindWindow")]         private extern static IntPtr FindWindow(string lpClassName, string lpWindowName);          //引用API,这里多引用了得到类名称的API,反正也是闲着         //根据坐标得到指定位置句柄         [DllImport("user32")]         private static extern IntPtr WindowFromPoint(             Point Point  //坐标         );          //得到窗体名称         [DllImport("user32", SetLastError = true)]         public static extern int GetWindowText(             IntPtr hWnd,//窗口句柄             StringBuilder lpString,//标题             int nMaxCount //最大值         );          //获取类的名字         [DllImport("user32.dll")]         private static extern int GetClassName(             IntPtr hWnd,//句柄             StringBuilder lpString, //类名             int nMaxCount //最大值             );          private void Form1_Load(object sender, EventArgs e)         {             label2.Text = "等待激活软件运行...";              CheckForIllegalCrossThreadCalls = false;              Thread t = new Thread(RunJHexe);             t.IsBackground = true;             t.Start();         }          //运行激活程序         void RunJHexe()         {             //临时文件夹位置             var tempPath = Path.Combine(Path.GetTempPath(), "win10jh.exe");             //将文件写到临时文件夹位置             File.WriteAllBytes(tempPath, Resource1.win10jh);             //建立文件信息             var info = new ProcessStartInfo(tempPath);             //这里选false的话,需要提升本调试程序权限             info.UseShellExecute = true;             //启动程序             Process.Start(info);              //观察 win10jh.exe 是否已经运行了。             FindJHWin();         }         void FindJHWin()         {             bool OK;              OK = false;             while (!OK)             {                 //主窗口标题 为 win10jh.exe                  IntPtr startwin = FindWindow(null, "win10jh.exe");                 if (startwin != IntPtr.Zero)                 {                     label2.Text += "已运行!";                     OK = true;                 }             }         }          //////////// 上面是上次的内容---------------------------------------------                  //点击按钮,控制timer         private void button1_Click(object sender, EventArgs e)         {             if (!timer1.Enabled)             {                 timer1.Enabled = true;                 timer1.Start();             }             else             {                 timer1.Enabled = false;                 timer1.Stop();             }         }          //得到标题         private void timer1_Tick(object sender, EventArgs e)         {             GetTitle();         }          //得到鼠标位置软件标题         void GetTitle()         {             //鼠标位置             int x = Cursor.Position.X;             int y = Cursor.Position.Y;             Point p = new Point(x, y);              //得到鼠标位窗口句柄             IntPtr formHandle = WindowFromPoint(p);              //根据句柄得到窗口的标题             StringBuilder title = new StringBuilder(256);             GetWindowText(formHandle, title, title.Capacity);              //根据句柄得到窗口的类名,这个有时会用到,本次没有用到             StringBuilder className = new StringBuilder(256);             GetClassName(formHandle, className, className.Capacity);//得到窗口的句柄              //标题             this.textBox1.Text += title.ToString() + "r ";             //类名             this.textBox1.Text += className.ToString() + "r "; ;         }     } }运行结果如下:

粮食大数据产业布局建设项目必要性粮食大数据产业布局建设项目必要性随着互联网行动计划大数据行动纲要三网融合方案信息产业培育人工智能产业等政策红利的不断释放和宽带中国信息惠民等试点工程的实施落地,将进一步推进一大批A油价调整消息今天10月21日,全国92号汽油95号汽油售价本轮油价调整已经进入了末期,原油价格的反弹也彻底扑灭了此次油价调整幅度由涨转跌的苗头,现在油价预计调整幅度达到了0。15元升,也就是说本年度第二十次油价调整大概率将会以上调收尾!211月加息已经日益临近,黄金还有哪些担忧点?当前该如何操作?从周三开始,近几日的数据消息确实令得黄金又出现了一些承压的现象,10月份目前已经到下旬第一天,市场当前先压抑自己,不敢过于快的走涨,其实是因为担忧数据以及11月份的加息。担忧心理使闹剧上演不完,黄金下跌不止前情提要国际黄金价格,在今年已经连续下跌了7个月。自从2019年,经济引擎开始减速衰退以来,黄金分别在2020年8月和2022年3月,到达过2000美元盎司的高点,咱们国内价格也经普通人的存钱小妙招说起理财,你是不是想说炒股基金?对于我来说,炒股太刺激,每天不盯着吧,不太放心,每天盯着看吧,影响工作也影响心情。基金,我是有买一些的,但两年前买进的2万,现在只有1万8。流泪流泪阿斯麦称自己是欧洲公司,拒绝美国要求,并将继续对华出口光刻机为了遏制中国高新科技发展,美国推出恶法,限制中国获取尖端半导体技术。随着美国政府持续对华进行贸易战,芯片设备行业蒙上了一层阴影,而作为制造芯片所必须的光刻机,也同样受到了美国重点关江苏银行理财子公司出师不利?苏银理财多款产品提前终止苏银理财官网信息公告显示,旗下理财产品聚源多策略1年定开1期将于2022年10月28日提前终止运作。公开数据显示,2022年下半年以来,苏银理财旗下已经有超过10款产品公告提前终止莫道秋气可堪悲却看秋日胜春朝五彩金蝉徒步青年林作者金宏蝉金秋的十月,秋高气爽,暑威尽退,阳光温馨恬静,秋风和煦轻柔,蓝天白云飘逸悠扬,像一首诗,像一幅画,更像一个美丽的梦,一年好景君须记,最是橙黄橘绿时。徒步青年林我们五彩金蝉外出旅游,飞机上必备的10大场景英语表达机场航站楼,也叫候机楼,是我们在坐飞机出发前,以及抵达后办理各种手续和作短暂休息的地方。航站楼T1T2T3,是我们坐飞机时会经常会听到的名词。比如广州白云国际机场,就有两个航站楼T河南三川电动小火车多少钱一辆?电动旅游观光火车是一种迎合当下旅游观光的新型代步工具,除了自身亮眼的设计外,而且可以应用到不同的场合,在景区,公园,甚至学校都可以看到它的身影,可以说完全满足了人们对日常工作和生活叮咚,你的坦克世界金秋补给箱已送达你心中的军武世界是什么样子?是战火纷飞,享受快意十足的战斗体验,还是友好切磋,充满了有趣且创意十足的战斗机制?别找了,坦克世界都能满足你,连坦克都在金秋补给箱里给你备好啦!快来跟随
2021西藏青海自驾游(川进青出)2第六天香格里拉镇亚丁稻城今天主要目的地是亚丁,爬山回来下午5点多,天还早,开车出发夜宿稻城。相对来说稻城宾馆还便宜些,又能赶一段路!早起,下起了蒙蒙小雨,听当地人说,这个季节天天下回旋在摩洛哥老城的阿拉伯古风白色之城的土安安得土安,处于古城舍夫沙万和海港城市丹吉尔和之间,距地中海仅有10公里。很久以前仅有少数原住民柏柏尔人,公元9世纪阿拉伯人迁居于此。16世纪,西班牙安达卢西亚的摩尔人在此定居。小城金刚岭上藕飘香来源人民网人民日报荷叶田田。影像中国驱车从山东临沂城中出发,沿206国道一路北行,不一会儿就来到了以万亩荷塘闻名的河东区八湖镇。八湖镇村民老王正在荷塘边等我。我们约好,他做向导,带北京下雪了,去景山公园看看怎么样?北京下雪了,我照例要出去看看北京城的热闹。去年11月7日那场美丽的大雪,当时北海公园的菊花展尚在展出中,我去了北海公园。通过那天在雪中游走,我似乎体会到了北京人对下雪的感情,回来后为什么导游不跟游客共同进餐,是去开小灶吗?看完你就知道了经常跟团旅游的朋友,对于导游这一职业想必是不陌生的,导游是连接游客和旅行社之间的重要桥梁,一次愉快的旅途,和一位或多位尽职的导游密不可分。可随着国内旅游业的快速发展,导游这一行业也今天是正月初六,女儿带我一日游原何庆魁建筑的影视基地,葫芦山庄,游客络驿不绝,各个神彩溢意美不胜收。葫芦的景观。匠人街,生产各种工艺品。走进山门,成人门票价格75元,我坐车加门票免费。农庄自产的玉米楼子。农民正神秘的地下石窟,被誉为世界第九大奇迹,到底为何而建?说起石窟,你的印象中可能会浮现出莫高窟龙门石窟云冈石窟或者麦积山石窟,一个个依山开凿的洞窟里面布满了大大小小的造像,甚至还有神佛满天的壁画。但在浙南龙游县,有这么一个巨大的地下洞穴2022年春节全国国内旅游出游2。51亿人次旅游收入2891。98亿元来源人民网原创稿冰雪项目受欢迎。人民网记者刘佳摄人民网北京2月6日电(记者刘佳)记者从文化和旅游部获悉,根据文化和旅游部数据中心测算,2022年春节假期7天,全国国内旅游出游2。5泰国旅行1000人民币,能生活多久?服务有点惊讶你知道在东南亚国家,最受欢迎的旅游国家是哪个吗?答案是泰国,泰国是一个民风十分开放的国家,所以文化氛围也很丰富多彩,在泰国,可以心无旁骛地观看一场人妖演出。如果你拿着1000元人民旅行狗必备,我再也不担心东西赛不下了店铺乐途终身质保旅行箱晨树是一个旅行博主,一年365天,估计有300天都在路上,都在全国旅行,不是在旅行,就是在旅行的路上。所以一个好行李箱太重要了,很多行李箱质量很堪忧,我这次选春节7天国内旅游收入2891。98亿2022年国内旅游人数预测春节7天国内旅游收入2891。98亿根据文化和旅游部数据中心测算,春节7天国内2。51亿人次出游,同比减少2。0,按可比口径恢复至2019年春节假日同期的73。9实现国内旅游收入2