社区
VBA
帖子详情
正开发VB+word文档的vba程序,怎么保护word文档不被非法挪用?
张群区块链
业界专家认证
2004-09-21 05:01:03
我在开发一个VB程序,里边用到了大量Word文档,这些文档都是自己费尽心血做出来的,将来程序安装后一定会吧这些文档释放到程序目录中,我不想让别人安装这个程序后,随便就能吧这些文档拷贝挪用,请问又没有什么解决方案?先谢谢大家~~
...全文
284
16
打赏
收藏
正开发VB+word文档的vba程序,怎么保护word文档不被非法挪用?
我在开发一个VB程序,里边用到了大量Word文档,这些文档都是自己费尽心血做出来的,将来程序安装后一定会吧这些文档释放到程序目录中,我不想让别人安装这个程序后,随便就能吧这些文档拷贝挪用,请问又没有什么解决方案?先谢谢大家~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fhvsbgmy
2004-10-11
打赏
举报
回复
顶一下
张群区块链
2004-09-24
打赏
举报
回复
冰儿马甲大哥(姐)。可以和你深谈一下吗?你的QQ是多少?或者加我吧17270511 谢谢~~
TechnoFantasy
2004-09-24
打赏
举报
回复
你可以考虑文件加密和文档加密共同来进行:
将DOC文档加上密码,然后将文件进行加密。在使用文件的时候,首先将文件解密到一个临时文件中(解密的文件可以不要用doc扩展名),然后在程序中通过OLE控件打开这个文件进行浏览。用户退出时将临时文件删除。
techgopher
2004-09-24
打赏
举报
回复
这些资料很容易找到的。编码搜索VB Encode,Base64或者encoding就行。例如这篇:
http://www.motobit.com/tips/detpg_Base64.htm
加密更复杂一点但更安全。你可以查找关于用CAPICOM加密的文档。
当然这都是假设你是用VB6。在.Net里都有现成的类可以实现这些。
张群区块链
2004-09-23
打赏
举报
回复
techgopher(你的Delphi我永远不懂,我也无法把VC看个清楚)
我感觉你说的方法还是比较好的,(其他朋友说的是不是太脆弱了 :( )
但是我对编码、二进制不太熟悉,能不能给推荐一些学习资料,或者你有没有源代码之类的参考物。
我的QQ17270511 很希望和你深谈,请加我。
kxyzjm
2004-09-23
打赏
举报
回复
降文档用图像的方式显示,
RUKYO
2004-09-23
打赏
举报
回复
http://www.viphot.com/infoView/Article_280.html
techgopher
2004-09-23
打赏
举报
回复
还有一个思路是对文件的二进制码本身加密或者编码(如base64,或者自定义的),在用你的程序打开前再解密或解码。如果做法得当的话,我相信这是最安全的办法。
wwwzhang
2004-09-23
打赏
举报
回复
如果考虑绝对的安全
那是不可能的
如果别人想破坏总是有办法的
不要把太读的经历放到这上面(对于普通的系统)
建议:写一个简单的算法对Word文件进行加密
当然如果在Word一级上也加上一个密码效果会更好一些
张群区块链
2004-09-22
打赏
举报
回复
谢喽~~ TechnoFantasy 你是说通过我的程序加密码还是在word中加密吗?现在有很多破解word文档密码的程序,这样恐怕不行。在我的程序中怎么为这些文档加密?
yijiansong
2004-09-22
打赏
举报
回复
把那些word文件改后缀名,等用的时候改回来
老田低代码
2004-09-22
打赏
举报
回复
将这些文档隐藏啊!反正这样还是可以骗到一些用户的,或者直接将你的文档目录放复杂些,然后别人根本就不知道在什么地方。
TechnoFantasy
2004-09-21
打赏
举报
回复
可以参考:
http://community.csdn.net/Expert/topic/3380/3380758.xml?temp=.2153894
TechnoFantasy
2004-09-21
打赏
举报
回复
加密码,然后用户只能通过你的一个程序打开这些word文档。
jam021
2004-09-21
打赏
举报
回复
把那些word文件改后缀名,等用的时候改回来
张群区块链
2004-09-21
打赏
举报
回复
我自己顶
东迪企业资源管理系统
Eastlight MRP单机版1.0,主要有六大功能子系统:〖工程管理子系统〗、〖销售管理子系统〗、〖计划管理子系统〗、〖采购管理子系统〗、〖库存管理子系统〗、〖MRP运行管理子系统〗。
access +
vb
a
DirectX修复工具V4.3增强版
DirectX修复工具(DirectX Repair)是一款系统级工具软件,简便易用。 本
程序
的主要功能是检测当前系统的DirectX状态,如果发现异常则进行修复。
程序
主要针对0xc000007b问题设计,可以完美修复该问题。本
程序
中包含了最新版的DirectX redist(Jun2010),并且全部DX文件都有Microsoft的数字签名,安全放心。 本
程序
为了应对一般电脑用户的使用,采用了易用的一键式设计,只要点击主界面上的“检测并修复”按钮,
程序
就会自动完成校验、检测、下载、修复以及注册的全部功能,无需用户的介入,大大降低了使用难度。在常规修复过程中,
程序
还会自动检测DirectX加速状态,在异常时给予用户相应提示。
【曾贤志】Word
VB
A
视频教程 完整版 精通版
这些未用到的功能的
开发
很多是和
VB
A
分不开的。
VB
A
的特点是将
VB
语言与应用对象模型结合起来,处理各种应用需求。WORD
VB
A
则是将
VB
应用于Word对象模型,或者说是用
VB
语言来操控这些Word对象模型,以达到...
Word
vb
a
宏批处理应用实例(一)
Word
vb
a
宏批处理应用实例(一) Office办公软件使用过程中,应用宏进行批处理操作,能帮助工作者节省大量时间,提高办公效率与准确性,而且是一件非常有意思的事情。废话不说了,直接上实例——Word
vb
a
之文档表格内容自动合并。 举个栗子,有两个
word文档
:A和B。A中有200页,每页中有一个表格,表格第一行需要录入天气数据,见图1所示。B中有一个表格,有200行,每行有1条天气数据,见图2所示。现在需要把文档B中的天气数据拷贝到文档A中,你会怎么处理?CTRL+C然后CTRL+V,想想——心累
Word 利用
vb
a
代码实现拆分文档页数
Word使用
VB
A
实现拆分文档页数实现步骤: 新建一个记事本,添加以下代码 Sub 利用
VB
A
实现
Word文档
的拆分() On Error Resume Next Dim doc1 As Document, newdoc As Document, a, page1%, page2%, i1%, i2%, i3%, dk As FileDialog, b$ Dim doc2 As Document Dim zb, yb, sb, xb a = InputBox("请输入分割页数(默认每隔1页分割一次)",
VBA
2,462
社区成员
10,807
社区内容
发帖
与我相关
我的任务
VBA
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
复制链接
扫一扫
分享
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章