小鱼塘--自说自话的地方

  • 小玩意
  • 小想法
记录自己技术和想法地方
windows

另一个程序正在使用此文件,进程无法访问

我经常出现这个错误,导致我使用inno setup 打包失败,我开始因为微软自带杀毒有问题,但我安装火绒,还是会报这个错误,偶尔我可以打包成功。后面我打包失败,我就重启几次就可以打包。 解决 我后面想文件占用,到底是什么文件被占用,我印象中inno 打包会用temp文件夹里面一个文件,所以我直接删除所有temp文件,看到到底谁占用文件,后面我发现被RAVAntivirus 占用,但我不知道这个是什么软件,因为我从来没有装过,于是搜索了一下,大概知道应该是自己从官网下载cheat engine 捆绑安装,于是我搜索这…

16 12 月, 2022 0条评论 1772点热度 0人点赞 小鱼儿 阅读全文
nodejs

node js regedit createkey 出现的 unsupported hive bug

问题 今天发现node js创建key时候会出现 unsupported hive 错误,这样子就导致程序异常!!! 我发现这个必然会出现这个错误。 解决过程 重现 发现版本 5.1.1 一定出现 跟踪JS到swf文件 分析swf代码,发现返回错误地方 加msgbox 提示会发现循环时候有一处undefined 判断不准,没有过滤掉,导致进入代码逻辑,这个时候应该循环完成 测试代码 async function test(){ await regedit.createKey(['HKCU\\SOFTWAR…

6 12 月, 2022 0条评论 1775点热度 0人点赞 小鱼儿 阅读全文
obsidian

obsidian 找出今日所有编辑文档

背景 我用obsidian一段时间了,希望能找出一天之内所有写的东西,用来总结一天的事情,我开始想从obsidian搜索文件创建时间来获取,但我后面发现obsidian 无法搜索文件时间,后面我发现可以使用obsidian 第三方插件dataview来弄。 dataview Dataview 中文文档 提供简单代码来索引文件,类似一个简单数据库工具。 第三方插件安装估计要手动安装,大概过程是下面这样子 从github 上搜索 对应插件 复制插件的文件夹到你的vault 的.obsdian的plugin文件夹里面(p…

15 11 月, 2022 0条评论 2303点热度 0人点赞 小鱼儿 阅读全文
obsidian

obsidian 使用原因

使用背景 自己以前用过有道云、语雀等笔记系统,后面在知乎上面看到obsidian介绍,大家都说怎么好,于是自己下载使用了一段时间,软件速度和功能基本满足自己常见需求,刚开始觉得还ok,但谈不上喜欢,后面出现一件事情使我决定采用obsidian。 使用原因 云笔记的安全性 本来试试一下原因也是这个,因为在这个互联网时代,云数据其实没有那么安全,任何服务商可以随便关闭服务,那么你的笔记说没有就没有了,这是一个最大问题。跟使用什么软件关系。 正好后面出现语雀随意改变收费方式(刚开始改成免费用户最多100篇文章,这个也太恐…

10 11 月, 2022 0条评论 2367点热度 0人点赞 小鱼儿 阅读全文
云同步

云同步技术研究

背景 最近用obsidian + 小米云盘同步搭建自己的个人笔记,所以突然好奇云盘同步到底怎么检测到我的文件修改或者删除文件的。 分析过程 搜索 监听文件api 找到有关的api ReadDirectoryChangesW FindFirstChangeNotification SHChangeNotifyRegister 百度网盘与wps同步盘,发现他们用的api都是ReadDirectoryChangesW,验证很简单,直接屏蔽一下ReadDirectoryChangesW,再修改文件就无法检测到变化进行同步了…

25 10 月, 2022 0条评论 1688点热度 0人点赞 小鱼儿 阅读全文
SDL

SDL2 window 系统菜单增加一个置顶菜单

背景 因为自己用SDL写了一个协同软件,需要增加一个置顶功能,那么在系统菜单增加是最方便的。 效果图 代码逻辑 获取SDL window hwnd 句柄 获取系统菜单 HMENU hmenu = GetSystemMenu(hWnd, false); 处理SDL_SYSWMEVENT (前提要设置开启能获取SDL_SYSWMEVENT,默认关闭) 处理WM_SYSCOMMAND 代码片段 开启SDL 捕获系统消息 void WindowsUI::EnableSystemMsg() { SDL_EventState(…

21 10 月, 2022 0条评论 1606点热度 0人点赞 小鱼儿 阅读全文
Uncategorized

miui+ 协作 声音技术研究

背景 之前用miui+ 协作的声音传递不是用蓝牙,不知道用的什么技术,后面自己分析了代码 技术 AudioRecord 设置 CAPTURE_AUDIO_OUTPUT 这个需要系统权限,我自己反射调用,但会在系统代码中权限过不了,他对shell 给了权限,但我用run class 方式会导致名字对不上,导致权限不足,所以无法使用。我想了一些办法都没法绕过去,所以后面研究蓝牙的方式,window 蓝牙API 文档跟狗屎一样,我只知道怎么扫描,但不知道怎么自动连接,头大。。。。暂时不研究声音,因为需求没有大。 我先代码…

12 10 月, 2022 0条评论 1555点热度 0人点赞 小鱼儿 阅读全文
win32

win32编程-系统菜单增加菜单

背景 准备给自己SDL window窗口修改一下系统菜单,增加一个置顶窗口,方便自己看视频,于是研究一下win32怎么增加菜单 逻辑 GetSystemMenu 获取系统菜单句柄 AppendMenu 传入系统菜单句柄,增加自己菜单 demo RESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) { switch (message) { case WM_COMMAND: { int wmId = LOWORD(w…

12 10 月, 2022 0条评论 1742点热度 1人点赞 小鱼儿 阅读全文
数据库

sqlite 到底是不是线程安全

背景 几个项目都用sqlite3,可能出现多个线程访问,项目自己加了锁,但我不知道到底sqlite到底是不是线程安全,于是网上搜索很多,都是翻译官方文档,具体也没有说清楚,于是今天自己搜索一下内容,不过搜索国外也没有很好解析,自己结合官网的文章和stackoverflow简单总结了一下。 下面以C++ SQLITE 来说明介绍 sqlite 线程安全设置 通过宏定义SQLITE_THREADSAFE是否线程安全,官方文档window与linux默认编译动态库是SQLITE_THREADSAFE = 1,代表线程安全…

24 9 月, 2022 0条评论 2808点热度 1人点赞 小鱼儿 阅读全文
工具

noptead++ 替代品 sublime text

背景 之前写过类似的文章,前面用everyeidt 国产软件,我用了一个月样子,但还是不能接受临时文件搜索可能会出现错乱的bug,于是我换成sunlime text sublime text 优势 漂亮,目前用过编辑器最漂亮的【vscode我认为不能算编辑器】 插件支持比较多 搜索比较强大,支持多种搜索条件【文件搜索】 带大部分编译命令,可能方便一键启动,但感觉这个功能不与直接集成控制台,类似vscode写法 语法识别,可以通过快捷键找到对应的方法 可以支持默认打开二进制文件,以16进制打开,如果只是简单复制16进…

24 9 月, 2022 0条评论 1618点热度 0人点赞 小鱼儿 阅读全文
1…45678…20
分类
  • android
  • c#
  • c++
  • electron
  • fishtools
  • html
  • java
  • javascript
  • jquery
  • miui+
  • nodejs
  • obsidian
  • obsidian
  • ollydbg
  • parsec
  • poco
  • scrcpy
  • SDL
  • socket io
  • Uncategorized
  • vs
  • win32
  • windows
  • workflow
  • xscr
  • xscr
  • 云同步
  • 产品
  • 加壳
  • 后端
  • 宝塔
  • 工具
  • 底层技术
  • 开源
  • 开源产品
  • 微信
  • 数据库
  • 杂念
  • 浏览器
  • 游戏
  • 界面
  • 编程语言
  • 网站
  • 网络
  • 自己开发的工具
  • 解决方案
  • 软件
标签聚合
百度 短连接 scrcpy webview websocket 手动构建pe 下载 ie8 抖音 jquery 多开 win11 electron 多线程 md5 debugview c/c++ c# 菜单 运行库 c++ 服务器 准备开发产品 nodejs html 界面 源代码 爆红 修改 快速登录 android obsidian VC 远程控制 异常 node 栈 报错 图床 网站 OllyDBG java 微信 大小端 windows 软件 小玩意 免费清理僵尸粉 插件 301
归档
  • 2025 年 7 月
  • 2025 年 6 月
  • 2025 年 3 月
  • 2025 年 2 月
  • 2025 年 1 月
  • 2024 年 12 月
  • 2024 年 10 月
  • 2024 年 9 月
  • 2024 年 7 月
  • 2024 年 6 月
  • 2024 年 5 月
  • 2024 年 3 月
  • 2024 年 1 月
  • 2023 年 12 月
  • 2023 年 11 月
  • 2023 年 10 月
  • 2023 年 9 月
  • 2023 年 8 月
  • 2023 年 7 月
  • 2023 年 6 月
  • 2023 年 5 月
  • 2023 年 4 月
  • 2023 年 3 月
  • 2023 年 2 月
  • 2022 年 12 月
  • 2022 年 11 月
  • 2022 年 10 月
  • 2022 年 9 月
  • 2022 年 8 月
  • 2022 年 7 月
  • 2022 年 6 月
  • 2022 年 5 月
  • 2022 年 4 月
  • 2022 年 3 月
  • 2022 年 2 月
  • 2021 年 12 月
  • 2021 年 11 月
  • 2021 年 10 月
  • 2021 年 9 月
  • 2021 年 8 月
  • 2021 年 7 月
  • 2021 年 6 月
  • 2021 年 5 月
  • 2021 年 4 月
  • 2021 年 3 月
  • 2021 年 2 月
  • 2021 年 1 月
  • 2020 年 12 月
  • 2020 年 11 月
  • 2020 年 10 月
  • 2020 年 9 月
  • 2020 年 8 月
  • 2020 年 7 月
  • 2020 年 6 月
  • 2020 年 5 月
  • 2020 年 4 月
  • 2020 年 3 月

COPYRIGHT © 2022 小鱼塘. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

湘ICP备18005349号