自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (4)
  • 收藏
  • 关注

原创 SetWindowsHookEx 管理员权限的窗口,回调函数不触发

基于Windows Vista之前的操作系统行为所设计的应用程序,可能希望Windows消息能够在进程之间自由的传递,以完成一些特殊的工作。这就像拥有较高特权等级的进程,设置了一个过滤器,允许通过的Windows消息都被添加到这个过滤器的白名单,只有在这个白名单上的消息才允许传递进来。如果我们想容许一个消息可以发送给较高特权等级的进程,我们可以在较高特权等级的进程中调用ChangeWindowMessageFilter函数,以MSGFLT_ADD作为参数将消息添加进消息过滤器的白名单。

2024-10-10 14:07:02 284

原创 Wine容器内程序执行sh脚本问题研究

wpf程序在wine环境执行sh脚本,不能等待脚本执行完成自动退出的问题进行了研究,需求很简单,在wpf程序使用cmd,或者bat ,又或者是直接执行sh脚本,想到脚本执行完成才处理后面的逻辑。但是实际验证过程中都不能等待sh脚本执行完成就立马返回了。

2024-09-12 14:16:32 282

原创 WPF程序Wine适配后在统信Wine应用兼容引擎 启动时间长,和启动软件后报错“启动失败,请通过xxx” 解决办法!

WPF程序适配wine在UOS系统启动软件后,启动引擎没有自动退出,超过20秒后会出现错误!

2024-09-10 15:32:57 512

原创 Wine配置容器和运行容器内程序命令行

命令行方式打开winecfg。运行指定容器内的exe程序。

2024-09-09 11:41:05 200

原创 wine FFmpeg 解决打开摄像头报错:Malformed dshow input string. video=xxxxx: xxxx: I/O error

window软件在适配linux uos 国产操作系统时。遇到一个问题,我们软件有个功能是使用ffmpeg打开摄像头。适配时遇到了问题,一直报错。

2024-08-21 14:42:56 902

原创 linux uos wine运行32位程序报错与解决方法

1: wine版本要支持32位(在测试过程中发现wine8.0 版本支持32位,还有WOW版本的也是可以运行32位程序。但是我们软件需要依赖wine9.0以上的版本)。2:在安装deb软件包的目标电脑linux要开启i386的支持!

2024-08-13 18:25:21 561

原创 linux uos 把管理员权限的文件夹/文件 设置为普通用户权限/非管理员权限

chown -R 用户名称: ‘/data/home/wjs/.local/share’吐槽:之前一直设置 chmod 644 以及600 不得行。

2024-08-04 15:00:54 403

原创 Linux命令行 复制模式/扩展模式 调用系统功能切换

公司软件需要从window 适配国产操作系统,目前使用wine方案。在我们软件有个切换屏幕模式的功能,需要支持用户在我们软件内,切换复制模式/扩展模式。在linux 下 uos/deepin 等系统。如果要从复制模式设置为扩展模式使用命令行时,需要指定屏幕在系统中设置的左右位置。才能从复制模式切换为扩展模式。

2024-07-31 17:42:29 449

原创 linux uos wine悬浮窗口置顶问题

linux 统信uos 和 麒麟 窗口最前段(上层)显示。

2024-07-30 11:39:50 358

原创 linux/windows wps node.js插件对PPT状态监听并且通知其他应用

linux/windows wps node.js插件对PPT状态监听,通知其他应用。公司要求对Window系统,和国产操作系统(UOS)的wps 软件在 PPT开始播放结束播放,和播放中翻页上一页下一页等状态进行监听,并通知到我们桌面应用。

2024-07-22 11:45:59 650

原创 Wine应用打包器设置开机自启及DEBIAN postinst 桌面快捷图标生成

wine应用打包器,开机自启动研究。deb DEBIAN postinst 脚本文件,开机自启动和桌面图标生成

2024-07-15 14:24:14 365

原创 wps linux node.js 加载项开发,和离线部署方案

安装node.js安装VSCode安装wps。

2024-06-26 11:18:49 906 1

原创 Wine 安装GDI

【代码】Wine 安装GDI。

2024-06-21 10:01:12 233

原创 WPF在Wine环境下面字体显示乱码问题

wpf 在 UOS系统 wine运行器下面,界面中文显示乱码问题

2024-06-14 14:42:09 248

原创 UOS系统 安装Wine环境运行WPF程序

UOS系统使用Wine运行器运行WPF配置

2024-06-14 11:58:42 2064

原创 WPF单例程序,和单例程序重启

我们添加了一个Restart方法,该方法首先释放互斥锁,然后启动新的应用程序实例,最后关闭当前的应用程序。这样,新的应用程序实例就可以获取互斥锁,而不会因为互斥锁已经被占用而无法启动。我们可以先在程序启动时给程序加一个互斥锁,保证该应用程序运行进程的唯一性。在想要实现程序的自重启时,释放当前的互斥锁,然后再启动新的实例。在WPF应用程序中,想要实现软件重启,可以再Start一次该软件的exe程序。但是有些时候我们想要这个程序是唯一运行的单例,而不是可以多开的程序。

2024-05-24 10:10:52 425

原创 Innosetup 调用c# dll 和 c# dll的函数导出

Files]//下面是用3F/DllExport 工具 把 c# dll 处理好了,这里引用到脚本里面来[Code]b:Integer);//注意:需要使用 stdcall delayload 延迟加载,另外需要使用x86平台编译的dll//在需要的地方进行调用 Test(1,2);

2023-12-29 10:20:54 802

原创 WPS和 office 软件修复

修复完成后需要,重启电脑!

2023-12-28 09:52:59 574

原创 win7 安装.net framework 4.5.2报错:“根据当前系统时钟或签名文件中的时间戳验证时要求的证书不在有效期内。”

桌面端软件在部分用户电脑(环境:win7 sp1) 安装 .net framework 4.5.2 时报错:“根据当前系统时钟或签名文件中的时间戳验证时要求的证书不在有效期内。

2023-12-04 15:46:41 8518 1

原创 wpf webBrowser控件 常用的函数和内存泄漏问题

WebBrowsers可以让我们在窗体中进行导航网页。WebBrowser控件内部使用ie的引擎,因此使用WebBrowser我们必须安装ie浏览器(windows默认安装的)。

2023-10-08 11:59:16 1208

原创 c# PDFSharp 给已有的pdf文件添加文字页脚(文字水印)

【代码】c# PDFSharp 给已有的pdf文件添加文字页脚(文字水印)

2023-09-13 17:09:53 939

原创 c# PdfSharp 判断PDF某页是否存在图片和文本内容

使用PDFSharp 判断某一页PDF文件 是否有图片,是否有文本内容,我使用的是。

2023-09-13 16:56:36 645

原创 微信二维码登录,修改下面提示的字体和样式

由于业务需要,需要把微信二维码下面默认的提示文字进行修改,如下图所示:需要修改上面红色框内选择的字体,在研究的过程中,发现好多人都在查询这个问题,并且有些网友思路也是对的。可能只是方式没对。

2023-07-12 16:10:44 580 3

原创 Window服务的弊端,以及解决Window服务启动其他exe不显示界面的问题

C# Window 服务启动exe启动不了启动没有界面等问题

2023-06-30 11:51:27 1195

原创 ChangeWindowMessageFilterEx 关于接收管理员权限问题

管理员身份运行的程序,需要接收非管理员身份发送的消息,需要使用windows Api。

2023-05-09 17:43:11 501

原创 把触屏或鼠标坐标点,映射到不同分辨率的相对位置

不通屏幕分辨率,坐标点的换算

2023-04-23 09:41:01 705

原创 SQLite内存数据库使用场景

SQLite 文件数据库和内存数据库同时使用场景

2022-12-09 15:15:07 1553 1

原创 WPF运行报错 在MS.Internal.FontCache.FontFaceLayoutInfo+IntMap.TryGetValue(Int32, UInt16 ByRef)

WPF运行报错 在MS.Internal.FontCache.FontFaceLayoutInfo+IntMap.TryGetValue(Int32, UInt16 ByRef)

2022-10-18 09:00:03 582

原创 VSTO 静默安装和卸载

VSTO 静默安装卸载

2022-10-13 12:06:18 2335

原创 Installshield 静默安装

Installshield 静默安装卸载

2022-10-09 11:54:54 1455 1

原创 VS 拉去代码报错:Not possible to fast-forward, aborting.

VS 拉取代码/提交代码报错:Not possible to fast-forward, aborting.

2022-10-08 10:56:23 283

转载 SDK 开发规范

C# SDK 一些开发规范

2022-09-15 11:27:39 885

原创 c# 线程那些事

C# 多线程与单线程

2022-08-03 14:23:56 496

原创 Winappdriver 加入关键步骤截图,和自动过程视频录制

WinAppDriver 自动化UI测试,加入关键步骤截图和过程的视频录制

2022-07-29 14:02:58 2224

原创 C# 与 C++ 相互调用方式

C++ 调试 window.h 无法打开 源 文件

2022-07-18 09:38:19 1961

原创 C++ 无法打开源文件windows.h

C++ 调试 window.h 无法打开 源 文件

2022-07-12 14:44:36 3900 2

原创 cefsharp dll 文件说明(包含必要文件、可删除的文件)

cefsharp 文件列表功能说明

2022-06-09 14:58:42 2523

原创 VS 批量修改项目.Net Framework版本

VS 批量修改项目 net 版本

2022-06-09 11:40:58 4011

原创 WPF 使用AsyncFixer多线程开发福音

WPF AsyncFixer 多线程开发新手福音

2022-06-07 16:16:19 133

原创 VS Code 配置C++ 运行环境

VS Code 配置 C++环境

2022-06-03 19:20:40 134

win7 安装.net framework 4.5.2报错:“根据当前系统时钟或签名文件中的时间戳验证时要求的证书不在有效期内

net framework 4.5.2离线包

2023-12-04

微信二维码自定义下方文字和各种样式

微信二维码自定义下方文字和样式,可以通过dome的思路,修改各种样式包括扫码成功的图标和样式

2023-07-12

WindowsApplicationDriver-1.2.99-win-x64

最新编译winappdriver x64 安装程序 WindowsApplicationDriver-1.2.99-win-x64,用于UI自动化测试,支持多语言

2022-08-06

WinAppDriver UIRecorder工具

编译截止2022年7月29日15:52:25 最新编译的微软UI自动录制UIRecorder工具

2022-07-29

SendMessage.rar

C# SnedMessage相互接收和发送消息,C++环境是VS2019

2021-08-26

C++ C# 通信RSA加密

使用了Crypto++库使c# c++ RSA 内容和结果一致。

2021-06-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除