社区
C#
帖子详情
压缩加密->下载->解压解密->运行,如何防止解压后的临时文件被拷贝
萬里無雲
2009-10-19 12:24:08
需求如下:
一个含可运行的文件的文件夹,先将它加密打包存放在服务器上,客户端下载后解密并解压缩至临时文件夹,然后运行该程序,程序退出时将临时文件夹删除。但是现在如果解压文件在临时文件夹时,别人拷走了该文件夹,就可以直接运行程序了,
如何保证别人必须通过客户端才能打开程序,而不能通过上述非法手段获取走程序?
比如,可以解压至内存吗?或者能做防拷贝功能?有经验的同行请赐教,谢谢!
...全文
208
6
打赏
收藏
压缩加密->下载->解压解密->运行,如何防止解压后的临时文件被拷贝
需求如下: 一个含可运行的文件的文件夹,先将它加密打包存放在服务器上,客户端下载后解密并解压缩至临时文件夹,然后运行该程序,程序退出时将临时文件夹删除。但是现在如果解压文件在临时文件夹时,别人拷走了该文件夹,就可以直接运行程序了, 如何保证别人必须通过客户端才能打开程序,而不能通过上述非法手段获取走程序? 比如,可以解压至内存吗?或者能做防拷贝功能?有经验的同行请赐教,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
萬里無雲
2009-11-25
打赏
举报
回复
解决了,实现方式是解压后的exe文件放到其他地方,在原地放个假的exe。
sohighthesky
2009-10-19
打赏
举报
回复
解压时能复制吗?如果可以
LockFile 有这个api可用
tsp860901
2009-10-19
打赏
举报
回复
学习
LutzMark
2009-10-19
打赏
举报
回复
文件不被copy可以用另一种方式实现,比如开个流打开这个文件
流没关闭时这个文件是复制不了
这些可以通过客户端实现,然后这个客户端打包成自执行的exe文件放到服务器上
LutzMark
2009-10-19
打赏
举报
回复
lz的意思用rar压缩成自解压自运行的exe文件,这个文件内部用到的资源不想被copy?
dahaidao
2009-10-19
打赏
举报
回复
把文件加密吧。
软件
加密
-如何给C#软件
加密
/反编译简单演示/软件报毒的解决方案
DotfuscatorPro_4.9可以
防止
你的.NET软件被反编译,可以在一定程度上
防止
你的软件被反编译。现在很多软件都有被反编译的现象,虽然不能做到百分百的防范,但是你至少可以先做些技术上的处理,至少能挡住许多小白。
Java工程师系列课程之8--《Java文件与IO流》
实际上,除了课程最后的这记事本项目,课程中还穿插了一些规模比较小的实战项目,比如分割文件、合并文件、给文件
加密
这样的小项目,以及
压缩
和
解压
文件项目。 课程特点: 1、讲解详细:不仅仅详细讲解了文件和流的...
c++实战区块链核心密码学-基于openssl
从零实现部分算法: 课程中实现了base16编解码 ,XOR对称加
解密
算法,PKCS7 pading数据填充算法,通过对一些简单算法的实现,从而加深对密码学的理解。 理论与实践结合: 课程如果只是讲代码,同学并不能理解接口...
【计算机视觉】OpenCV Python项目实战(1):图像
加密
与
解密
这是一系列关于OpenCV Python的视频课程,这是本系列课程的第1部分,主要讲解使用OpenCV API对图像进行
加密
和
解密
的基本方法,并进行效果演示。 本系列课程使用Python 3.10和OpenCV4讲解。...
一机一码
加密
、被破解自动销毁随时授权回收升级系列视频课程
1、 软件破解与
防止
破解知识、
加密
与反编译 2、把部分代码写成dll的形式,增加破解难度 3、
防止
软件被恶意破解和修改,如果被修改将自动销毁。 4、 C#引用c++制作生成的dll来提高破解复杂度。 5、被破解泛滥,可回收...
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章