.net standard 2.0 程序加密没有错误弹窗如何处理
WIBU
2025-12-05
当您使用 .net standard 2.0 程序加密时,程序运行没有错误弹窗是正常现象,.net standard 没有提供默认的报错框。
您可以采取两种方法:
1. 修改配置,将错误信息保存到文件中。
首先,修改 UserMessageZh.ini 配置文件,改为如下配置:
[Service]
Gui=off
Logging=on
LogPath="C:\Users\Default\AppData\Local\Temp"LogPath 改为您想要保存的位置。
2. 自定义报错处理,可在加密时指定报错处理dll,配置为:-um:UserMessage,之后根据示例开发您自定义的报错处理dll。
示例位置:C:\Users\Public\Documents\WIBU-SYSTEMS 安装开发包之后这里有个压缩包 SoftwareProtectionSamples.zip,解压之后,里面的对应语言的文件夹内,\CSharp\UserMessage\UserMessage_.NetStandard_2.0