永发信息网

让程序运行时检查某个特定的文件.如果存在则正常运行,否则就不运行.

答案:2  悬赏:0  手机版
解决时间 2021-04-22 11:33
  • 提问者网友:杀手的诗
  • 2021-04-21 11:14

让程序运行时检查某个特定的文件.如果存在则正常运行,否则就不运行.

比如在c:\windows里建立一个lok.sys的文件..

之后程序运行时就查看有没有这个文件如果有就运行。如果没有就代表这个程序是被别人COPY到别的电脑上了.

之后在希望可用的电脑上自己建立这个文件。或是通过安装程序自动建立就可以了

您的方法非常实用,只是不知道在VB中怎样编写。可以指教吗,谢谢

最佳答案
  • 五星知识达人网友:从此江山别
  • 2021-04-21 12:29

Private Sub Form_Load()
If Dir("c:\windows\abc.sys") = "" Then '判断程序中是否有这个文件
MsgBox "这个程序没有经过授权,无法使用" '这句不要也行
End '结果程序
End If
End Sub
在程序里加入这几行代码就可以了..


如果windows里有abc.sys就运行没有找到就给出提示并退出


建立文件可以手动建立


或是用open 语句来建立文件。

全部回答
  • 1楼网友:怙棘
  • 2021-04-21 14:07

你是不是要做防拷贝的程序吗?完全没必要 真正最好的还是用mac地址和硬盘编号进行一个 特殊算法加密然后每次程序运行的时候进行判断 要比用文件存在好太多

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯