【VB】怎么把数据储存到生成的exe文件中?比如登陆口令

 我来答
百度网友2ca1c0f24
2012-01-25 · TA获得超过2036个赞
知道大有可为答主
回答量:4364
采纳率:0%
帮助的人:3427万
展开全部
生成exe文件后,这个exe文件是无法修改的,你想“把数据储存到生成的exe文件中”可能是办不到的,因为这牵扯到修改exe文件。
只能存储在外部文件中。
追问
这样啊。。。谢谢。。。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tianqing20wen

2012-01-24 · TA获得超过2.4万个赞
知道大有可为答主
回答量:8226
采纳率:88%
帮助的人:5126万
展开全部
工程--添加模块--添加完模块~~在模块中添加代码如下:
public const StrP as string ="123456"
然后再窗体中
Private Sub Form_Load()
If InputBox("请输入口令") = StrP Then
MsgBox "正确"
End If
End Sub
追问
我没说清楚。。。我的意思是通过exe文件生成了数据然后储存到exe文件里。。。也就可以通过exe文件来修改口令。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhoyiho
2012-01-24 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:138
采纳率:0%
帮助的人:44.3万
展开全部
如果要写到EXE文件中,那得找文件中的空位置。要防止把有用的数据覆盖了。以前我做过这样的程序,是完全可以实现的。当时是把程序的注册码信息写到程序中。
更多追问追答
追问
怎么做呢?感谢~
追答
通过分析EXE文件,找到文件中为0的一段足够长的位置,把要保存的数据写到文件中。
不过写入时如果文件是运行的得复制一分拷贝,写入成功后再停止运行EXE文件。然后用写入数据的文件替换。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e62e24e508
2012-01-24
知道答主
回答量:40
采纳率:0%
帮助的人:14.5万
展开全部
放在变量里
或者放在其他没用的窗体里
更多追问追答
追问
放在变量里下一次打开就没有上次的数据了啊。。。
追答
写入文本下次打开获取
open "保存路径" for output as #1
write #1,"写入值"
close #1
open "保存路径" for input as #1
input #1,变量名
close #1
这样就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式