让程序运行时检查某个特定的文件.如果存在则正常运行,否则就不运行.
比如在c:\windows里建立一个lok.sys的文件..
之后程序运行时就查看有没有这个文件如果有就运行。如果没有就代表这个程序是被别人COPY到别的电脑上了.
之后在希望可用的电脑上自己建立这个文件。或是通过安装程序自动建立就可以了
您的方法非常实用,只是不知道在VB中怎样编写。可以指教吗,谢谢
让程序运行时检查某个特定的文件.如果存在则正常运行,否则就不运行.
比如在c:\windows里建立一个lok.sys的文件..
之后程序运行时就查看有没有这个文件如果有就运行。如果没有就代表这个程序是被别人COPY到别的电脑上了.
之后在希望可用的电脑上自己建立这个文件。或是通过安装程序自动建立就可以了
您的方法非常实用,只是不知道在VB中怎样编写。可以指教吗,谢谢
Private Sub Form_Load()
If Dir("c:\windows\abc.sys") = "" Then '判断程序中是否有这个文件
MsgBox "这个程序没有经过授权,无法使用" '这句不要也行
End '结果程序
End If
End Sub
在程序里加入这几行代码就可以了..
如果windows里有abc.sys就运行没有找到就给出提示并退出
建立文件可以手动建立
或是用open 语句来建立文件。
你是不是要做防拷贝的程序吗?完全没必要 真正最好的还是用mac地址和硬盘编号进行一个 特殊算法加密然后每次程序运行的时候进行判断 要比用文件存在好太多