摘要: #include <iostream> #define __GEN_STRING_IMPL(x) #x #define __GEN_STRING(x) __GEN_STRING_IMPL(x) #define __GEN_LOCATION_STRING() __FILE__ "(" __GEN_ST 阅读全文
posted @ 2024-04-24 09:40 bodong 阅读(1) 评论(0) 推荐(0) 编辑
摘要: advapi32.dl clbcatg.dll combase.dl COMDLG32.dl coml2.dll difxapi.dl gdi32.dll gdiplus.dl IMAGEHLP.dI IMM32.dl kernel32.dl MSCTF.dl MSVCRT.dII NORMALIZ 阅读全文
posted @ 2024-04-22 21:18 bodong 阅读(1) 评论(0) 推荐(0) 编辑
摘要: Visual Studio风格的标题栏可以更节省屏幕空间,个人认为其实比Ribbonbar和传统菜单都要更先进一些,更紧凑,利用效率更高。 我在AvaloniaSamples项目中添加了一个这种Demo,展示了如何在Avalonia 11中分别实现经典风格、Macos风格和Visual Studio 阅读全文
posted @ 2024-04-17 10:42 bodong 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 最初我以为出现这个问题的原因是我本机没有安装Windows7sdk导致的,然后尝试安装了windows7 sdk。发现并没有什么用。接着机缘巧合之下发现这里的mssdk64_win7并不是指windows sdk,而是指ida pro使用的til文件。所以ida pro报这个错误只是因为安装目录下缺 阅读全文
posted @ 2024-04-17 09:47 bodong 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 尝试过现有的AHeadLib、AheadLibEx之类的工具,要么不支持x64,要么运行过程中卡死崩溃等。所以自己写了一个。放到了github上: https://github.com/bodong1987/AHeadLib.Net 先选择一个想要劫持的dll,然后选一个输出目录。工具将会为你输出完 阅读全文
posted @ 2024-04-07 20:45 bodong 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 去微软官网下载Fixed version bootstrappers的安装工具即可。链接: https://learn.microsoft.com/en-us/visualstudio/releases/2022/release-history#updating-your-installation- 阅读全文
posted @ 2024-03-20 10:08 bodong 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 写着玩的,就当学习Unreal练手的玩意儿了。 主要特性: 支持Unreal在非播放状态下的C#热重载 支持.NET 6.0~.NET 8.0[默认为.NET 8.0],支持C#12 支持在 C# 中创建新的 Unreal 类、Unreal 结构、Unreal 枚举等 支持为 C# 类创建新的 Un 阅读全文
posted @ 2024-03-09 22:35 bodong 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 在mono集成到C++应用程序中时,可以通过一些参数来配置mono启动时暂停,并在调试器链接上来后再继续运行。这对于调试一些启动时机非常早的代码会非常有用。这通过给mono_jit_parse_options传递参数embedding和suspend来实现。 static void print_us 阅读全文
posted @ 2024-02-22 17:25 bodong 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 将下面这个配置添加到csproj中: <PropertyGroup> <DisableFastUpToDateCheck>true</DisableFastUpToDateCheck> </PropertyGroup> 不过这个会引起总是重编译,可以考虑只对Debug配置生效: <PropertyG 阅读全文
posted @ 2024-02-19 10:26 bodong 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 可以使用任何宏来指定文件位置,或在存在多种选择的情况下获取输入文件的实际名称。 这些宏不区分大小写。 宏说明 $(ConfigurationName) 当前项目配置的名称,例如,“调试”。 $(OutDir) 相对于项目目录的输出文件目录的路径。 这解析为输出目录属性的值。 它包括尾部反斜杠“\”。 阅读全文
posted @ 2024-02-18 19:54 bodong 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 最近在测试将mono嵌入到C++应用程序中,苦于没有调试器,有时候还是不怎么方便。网上搜了一下,有VS插件MDebug、VSMonoDebugger,实际试用了一下,有点麻烦,而且似乎对Windows+Visual Studio 2022支持不大好。因此想到了,Unity引擎是基于mono的,Vis 阅读全文
posted @ 2024-01-13 16:47 bodong 阅读(34) 评论(0) 推荐(0) 编辑
摘要: System.Private.CoreLib.dll是.NET中一个特殊的dll,相对于其它托管dll,这个托管dll是一个底层相关的dll,也就是说,当你的.NET为不同平台、不同架构、不同配置、不同底层运行时编译时,它都不一样。因此当你编译.NET源代码时,这个dll将跟coreclr.dll这 阅读全文
posted @ 2023-12-26 10:22 bodong 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 冲突的命令是:Edit.IntelliCode.APIUsageExamples,这是v17.7的: 这是17.8的: 所以,解决方法就是在新版本中,将Edit.IntelliCode.APIUsageExamples的快捷键移除,并重新为VAssistX.OpenCorespondingFile添 阅读全文
posted @ 2023-12-11 10:02 bodong 阅读(175) 评论(0) 推荐(0) 编辑
摘要: # Repo: someuser/myframework # Fork: superteam/myframework # Track: # 克隆你的仓库 git clone https://github.com/superteam/myframework.git # 进入你的仓库本地目录 cd my 阅读全文
posted @ 2023-12-09 22:08 bodong 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 1 int LaunchExternalProcess(const FString& InExecutablePath, const FString& InCommandArgument) 2 { 3 const bool bLaunchDetached = false; 4 const bool 阅读全文
posted @ 2023-11-13 14:34 bodong 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 休眠功能明显比睡眠功能好用,还不惧怕断电,不知道为什么微软要把这个功能默认关闭。 开启方法: 1.使用管理员资格 启动命令提示符 2.使用如下命令即可开启: powercfg.exe /hibernate on 使用后休眠就回来了。 阅读全文
posted @ 2023-11-03 14:18 bodong 阅读(152) 评论(0) 推荐(0) 编辑
摘要: https://github.com/bodong1987/UnrealEngine.GlobalEvents 学习Unreal的练手代码,主要用途是提供一个全局级别的消息广播与消息监听,目的是解决直接引用对象带来的强依赖的问题。 详情可见github首页。 介绍 这是虚幻引擎的插件。其主要目的是在 阅读全文
posted @ 2023-10-18 20:36 bodong 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 1. 首先你需要有一台mac,安装好xcode,Visual Studio For Mac或者Rider 2. 使用如下指令安装Avalonia模板: dotnet new install "Avalonia.Templates" 3. 新建一个空目录,使用命令行命令进入这个目录,然后使用如下命令创 阅读全文
posted @ 2023-09-20 20:12 bodong 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 首先添加一个这个工具类: using Avalonia.Controls.ApplicationLifetimes; using Avalonia.Styling; using Avalonia.Themes.Fluent; using Avalonia.Themes.Simple; using S 阅读全文
posted @ 2023-09-15 17:16 bodong 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 在csproj中配置如下内容: <TargetsForTfmSpecificBuildOutput>$(TargetsForTfmSpecificBuildOutput);CopyProjectReferencesToPackage</TargetsForTfmSpecificBuildOutput 阅读全文
posted @ 2023-09-15 10:19 bodong 阅读(151) 评论(0) 推荐(0) 编辑