求助:关于dcu文件(200分)

L

lintel

Unregistered / Unconfirmed
GUEST, unregistred user!
发布一个dcu文件给被授权的人用,未经授权的人不能使用,在技术上该如何实现?
是否可以这样做:
该dcu文件能否检测到自己正在编译到一个工程中?如果能的话,在编译的时候该dcu文件需要验证注册码;如果是编译好的exe,该dcu文件就不需要验证了。
期待大家多多执教,多谢!
 
X

xibaixin

Unregistered / Unconfirmed
GUEST, unregistred user!
小小的建议
给每个人的 dcu文件,都不完全相同。
 
L

lintel

Unregistered / Unconfirmed
GUEST, unregistred user!
但是不能防止被授权的人可以给其它人用啊!
 
M

man8888

Unregistered / Unconfirmed
GUEST, unregistred user!
在这个dcu文件中创建一个控件,其中创建一个字段如FValue:integer,声明对应属性:
property Value: integer;
read FValue write SetValue;
然后SetValue函数中读取一个验证文件,如果不存在则弹出对话框要密码,用户正确输入后保存到验证码文件中。
在主窗体上放上这个控件,设置控件的Value属性为随便一个整数,到时候开发者一打开这个工程SetValue方法就会被调用,就会要密码。
 

白河愁

Unregistered / Unconfirmed
GUEST, unregistred user!
基本上是做不到的。
 
X

xstdljj

Unregistered / Unconfirmed
GUEST, unregistred user!
我也同意楼上看法,impossible
 
L

lintel

Unregistered / Unconfirmed
GUEST, unregistred user!
还是先放弃这个思路,谢谢大家的回帖。
 
顶部