吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 483|回复: 9
收起左侧

[求助] NET程序无法写出资源文件(写出的文件大小0字节)

[复制链接]
hdxzd12 发表于 2024-5-11 21:15
本帖最后由 20230713G001133 于 2024-5-11 21:18 编辑

[C++] 纯文本查看 复制代码
                                        using (BinaryWriter binaryWriter = new BinaryWriter(new FileStream(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) + "\\USSR_Anthem.mp3", FileMode.OpenOrCreate)))
                                        {
                                                binaryWriter.Write(Resources.anth);
                                                binaryWriter.Close();
                                        }

程序相关代码
image.png
那个USSR_Anthem.mp3文件

image.png

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

flyer_2001 发表于 2024-5-11 22:26
看输出里有多个引发的异常,有可能是这些出的问题,可以单步调试以下,或者在catch里输出错误详细信息
mashuaizhijia 发表于 2024-5-11 22:52
gksj 发表于 2024-5-11 23:05
你需要把Resources.anth读出来变成字节数组,然后写入.
因为资源里面只是一个引用类型,并不是值类型.
这就好比你让一个3岁的小孩把你放在书架的物理书放到抽屉里一样.
这个小孩不识字,他肯定找不到,你要用他能理解的方式去告诉他如何去找到这本书,比如书的颜色,书的大小,书的位置,书的特征,抽屉的样式,抽屉的位置,等等
你要知道在编译的时候,你资源文件的数据存放位置只有编译器知道,并且把这个数据的起始位置和大小写在某个特定的位置,
 楼主| hdxzd12 发表于 2024-5-12 06:31
mashuaizhijia 发表于 2024-5-11 22:52
Resources.anth 空的吧?调试看看这里

这个Resource_Auth里面应该是有数据的
image.png
mashuaizhijia 发表于 2024-5-13 11:11
20230713G001133 发表于 2024-5-12 06:31
这个Resource_Auth里面应该是有数据的

anth这个在配置文件中找一下看看内容是不是0字节
 楼主| hdxzd12 发表于 2024-5-13 11:59
mashuaizhijia 发表于 2024-5-13 11:11
anth这个在配置文件中找一下看看内容是不是0字节

这个应该从哪个里面看??
image.png

image.png
mashuaizhijia 发表于 2024-5-13 12:47
20230713G001133 发表于 2024-5-13 11:59
这个应该从哪个里面看??

项目右击属性后,里面的资源看看有没有呢
mashuaizhijia 发表于 2024-5-13 12:48
这里看看看
微信截图_20240513124522.png
 楼主| hdxzd12 发表于 2024-5-13 21:09
mashuaizhijia 发表于 2024-5-13 12:47
项目右击属性后,里面的资源看看有没有呢

这样添加还是不行 image.png
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 14:47

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表