摘要: 客户的软件,用 C++/MFC 开发的,该软件只允许同时运行一个实例,运行第二个时提示不允许,如图1所示。 图1 因为没有源代码,所以只能用反汇编来修改。本文先讲解单开的实现原理,再讲解如何反汇编修改。 1.单开的实现原理 用 C++/MFC 开发的程序默认是允许多开的,单开一定是加了相关代码,比较 阅读全文
posted @ 2025-07-13 17:10 安联酋长 阅读(3) 评论(0) 推荐(0)
摘要: 一个外包项目,客户的软件是 Windows 下的桌面应用程序,基于 C++ / MFC 开发。客户的需求是:目前软件在日文 Windows 系统上只能打开英文路径和日文路径下的文件,文件内容需要显示在界面上,如果文件内容中有非英文和日文的文字,如中文、韩文、泰文等,显示结果为码乱。要做成可以在任意一 阅读全文
posted @ 2025-07-10 20:02 安联酋长 阅读(7) 评论(0) 推荐(0)
摘要: 新建一个 C++ Windows 桌面应用程序,如图1所示。 图1 1.创建托盘图标 实现很简单,直接上代码。 /** 创建托盘图标。 @param hWnd 接受托盘消息的窗口 */ void ShowNotifyIcon(HWND hWnd) { // 创建托盘图标 NOTIFYICONDATA 阅读全文
posted @ 2025-07-08 20:17 安联酋长 阅读(3) 评论(0) 推荐(0)
摘要: 公司的一个税务智能咨询 APP《爱连塔可思》,主界面如图1所示。 图1 主界面上的数字人是一个 3D 动画,用 Unity3D 实现,按住对话功能通过讯飞语音识别将用户的语音转成文字,再发给服务端并获取答案。如图1所示。 APP 上线后本来没什么问题,但后来又要将主要功能集成到另一家公司的APP《大 阅读全文
posted @ 2025-07-07 17:19 安联酋长 阅读(3) 评论(0) 推荐(0)
摘要: 自己写一个继承了 CDialog 的类,然后响应 WM_KEYDOWN 消息,发现无论按什么键都不响应,需要重写 PreTranslateMessage 方法,在这个方法中处理 WM_KEYDOWN,至于原因,网上有很多解释,这里就不展开讨论。但是如果程序有多个对话框类且每个都要响应 WM_KEYD 阅读全文
posted @ 2025-07-06 16:46 安联酋长 阅读(5) 评论(0) 推荐(0)
摘要: 最近用 Compose 做了一个简单的聊天室程序,主界面显示好友列表。当前用户已经加了两个好友 BB 和 CC,期待的效果如图1所示。 图1 但实际效果却如图2所示。 图2 仔细检查了所有代码,又一顿调试,都没找出问题。后来无意间打开了工程文件夹下的 gradle/libs.versions.tom 阅读全文
posted @ 2025-07-05 16:23 安联酋长 阅读(2) 评论(0) 推荐(0)
摘要: 公司有一套祖传的安卓代码,里面用到 C++,因为历史原因,每次 C++ 侧的改动都要在 ubuntu 虚拟机上编译打包,然后再复制到共享文件夹,再在 Windows 上复制到工程中运行,不仅麻烦,而且不能断点调试,所以我花了些时间把它改成可以在 Windows 上编译和调试。公司的代码这里就不展示了 阅读全文
posted @ 2025-07-04 17:20 安联酋长 阅读(3) 评论(0) 推荐(0)
摘要: size用于设置尺寸,padding用于设置周边间距,看起来很简单,其实也暗藏玄机,比如我想实现图1的效果: 图1 但是实际效果却是图2这样的: 图2 "按住对话“按钮明显尺寸不对。代码如下: // "按住对话"按钮 TextButton( onClick = {}, modifier = Modi 阅读全文
posted @ 2025-07-03 16:02 安联酋长 阅读(4) 评论(0) 推荐(0)
摘要: 最近有个需求,就是在一套 android 工程里包含两套第三方 SDK 及相关资源文件,但是在打包时,只能将其中一套打包到 APK 中,用哪一套取决于一个配置文件中的内容。 配置文件为 /src/main/assets/apkName.txt 两套第三方SDK分别放置在以下路径中 src/main/ 阅读全文
posted @ 2025-07-02 20:00 安联酋长 阅读(7) 评论(0) 推荐(0)
摘要: 从安卓11(Build.VERSION_CODES.R)开始,申请方式与之前版本有所不同,具体见下面注释。 这里用到了 EasyPermissions,需要在 build.gradle 里加入: implementation libs.easypermissions.v300 在 libs.vers 阅读全文
posted @ 2025-07-01 14:57 安联酋长 阅读(4) 评论(0) 推荐(0)