我自己做了一个VB EXE文件,现在我要防止文件被其他人拷贝,请问在程序中如何实现

我自己做了一个VB EXE文件,现在我要防止文件被其他人拷贝,请问在程序中如何实现,第1张

你可以让你的程序和你的电脑连接在一起,例如:程序在运行的时候首先到指定的地方去查找莫个文件,一旦查不到就出现错误提示,这样别人也无法使用。当然报错后要跳出程序,不能继续运行。其实方法很多的,可以对电脑的电脑名或Ip限制,这样不加密码验证也是没法使用的。

如果本程序监视,是能在运行时侯。否则只能靠其他程序来监视。 监视相对来说比较简单,最通俗的做法,写一个程序可作为exe的保护程序根据需要隐藏起来。当检测到系统有复制,剪切 *** 作的时候,判断如果是该exe,则执行剪切板的清空。

办法还是有滴,我的思路是隐藏可执行文件的路径,用一个批处理调用这个可执行文件,然后加密这 个批处理,但是有一个问题就是任务管理器里面露出可执行文件的马脚,只要改一下路径就可以了,对于VISTA的加强型的就没办法了,我试着帮你写个看看

BAT的执行段

cls

cls

cls

start d:\333exe<你要该的就只是这里>

保存为startbat

用加密BAT批处理

>

我觉得还是应该自己编制打包软件,在安装过程中做到:一、无权限就不能解包,至于这个权限怎么设置,方法有很多种,如序列号,授权文件,注册码等。二、解包时在硬盘上某个位置作个标记,程序运行时检查这个标记,如果没有标记就拒绝运行。其中最难做的就是第一条。不过如果这两条都做好了,你的软件就安全了。

磁盘用ntfs格式

对用户设置权限

可以设置成禁止复制的功能的

设置为拒绝

读取和运行

读取

即可防止文件的复制功能的,

如果打开那文件会提示说拒绝访问的

你试一下

必须用NTFS格式才行的

对于软件保护的方式有很多种,常见的有:

1序列号保护,安装时需要序列号,并且根据硬件来产生不同的序列号,仅把程序复制到另一台电脑是无法运行的;这种方式容易被破解;

2硬件保护:加密狗

一般大型的软件会选择使用加密狗来进行保护,加密狗是一个类似于U盘的硬件设备,使用时必须插在电脑上,没有加密狗,软件就无法运行。

备注:没有绝对的安全,就算使用加密狗,也有可能被盗版,但是要想破解加密狗等需要极高的难度和技术。

以上就是关于我自己做了一个VB EXE文件,现在我要防止文件被其他人拷贝,请问在程序中如何实现全部的内容,包括:我自己做了一个VB EXE文件,现在我要防止文件被其他人拷贝,请问在程序中如何实现、怎样使一个exe程序可运行不可复制、如何可以做到一个程序只让执行不可以复制等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9456047.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存