请问DLL里如何存储数据

那该多好啊!!! 2019-08-15 08:59:08

DEBUG目录里有个TXT文件,昨天有人建意把数据存储到DLL,别人就看不到了
实际操作起来感觉不行,
比如我在FORM1里有一个TEXTBOX里获得用户输入一个数据,然后把这个数据存储到DLL中,DLL用变量获取数据。
当下一次打开软件时,DLL的那个变量需要初始化,他初始化的值不会是上次存储的值,

不知道我的这个思路是否有问题,如果这样也是达到不存储数据的目的,不晓得有没有更好的方法
...全文
440 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
货郎大叔 2019-08-19
  • 打赏
  • 举报
回复
新建一个二进制文件,起名systeminfo.dll,在里面存储数据,存储时以des方式加密,读取再解密,
sbc0519 2019-08-16
  • 打赏
  • 举报
回复
参考一下System.CSharp这个命名空间,这是一个CSharp编译器,可以用它制作dll
jx315425246 2019-08-15
  • 打赏
  • 举报
回复
新建一个二进制文件,起名systeminfo.dll,在里面存储数据,存储时以des方式加密,读取再解密,
  • 打赏
  • 举报
回复
引用 1 楼 wanghui0380 的回复:
说过了,玩产品的心脏

dll这是一个骗,dll就是一个幌子。你把dll看成一个txt不行啊,你一定要说txt就可以,dll不可以。

任何文件本质上都是一串二进制,无非是说txt有记事本打开是明文的,那怕是个计算机小白都知道那是啥

dll一样也是二进制,不过是PE文件,计算机小白不知道怎么打开,那怕是用工具强行打开也是一堆乱码。

so,昨天告诉你了,我不需要dll有啥具体功能,甚至我直接破坏dll功能,我只是要他的“乱码”,只是要他的“小白不敢删”

so,你二进制读你说你能读,为啥不能二进制写?同样你会写文本string,为啥不会把文本string加密,然后变成byte[],写到一个dll。

无非就是读写二进制文件而已


你二进制读你说你能读,为啥不能二进制写?同样你会写文本string,为啥不会把文本string加密,然后变成byte[],写到一个dll。
写到DLL,也是存储到变量中吗?如果这样下次加载变量数据,这个变量的初始化值怎么给定?是给定自己赋值一个值,还是上次的存储的值,如果是上次的存储的值,又怎么能断电或重启软件后存储呢
wanghui0380 2019-08-15
  • 打赏
  • 举报
回复
但是这一切的东西都是产品思维 只有做产品的才如此。 我辛苦几个月,不想让人家拿了,我辛苦几个月不想让人家看到我存了啥 基本上也就只有玩产品的才这样想,因为玩产品的是技术小白。你的几个月到底有啥意义?你的几个月没有意义,他技术上没有啥可让人抄的,产品上你的几个月的产品,值多少钱(3k还是4k??) 只有说这些玩意,你觉着非常有意义。但是其实也还是技术小白的产品思维。你觉着你的产品很NX,我要怕别人偷了,其实如果去“看雪论坛”你这种产品,没人愿意花那个功夫多看一眼
ManBOyyy 2019-08-15
  • 打赏
  • 举报
回复

sqlite數據庫文件就是一個dll,不用安裝任何東西
wanghui0380 2019-08-15
  • 打赏
  • 举报
回复
只要是这种原则,你就知道为啥说产品心脏了 我准备一个4M大小的dll,我都可以不用加密,我直接每隔50个字节,写一个字节。读也是每个50个字节读一个字节。 你觉着呢?如果不看你的代码,谁知道那是个啥玩意??
exception92 2019-08-15
  • 打赏
  • 举报
回复
别人看不到存数据库,设置访问数据权限。放到dll里灵活性不高
wanghui0380 2019-08-15
  • 打赏
  • 举报
回复
说过了,玩产品的心脏 dll这是一个骗,dll就是一个幌子。你把dll看成一个txt不行啊,你一定要说txt就可以,dll不可以。 任何文件本质上都是一串二进制,无非是说txt有记事本打开是明文的,那怕是个计算机小白都知道那是啥 dll一样也是二进制,不过是PE文件,计算机小白不知道怎么打开,那怕是用工具强行打开也是一堆乱码。 so,昨天告诉你了,我不需要dll有啥具体功能,甚至我直接破坏dll功能,我只是要他的“乱码”,只是要他的“小白不敢删” so,你二进制读你说你能读,为啥不能二进制写?同样你会写文本string,为啥不会把文本string加密,然后变成byte[],写到一个dll。 无非就是读写二进制文件而已

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧