可以写在exe文件中吗?这样不是更安全?

解决方案 »

  1.   

    保存在txt文件中也可以呀
      

  2.   

    kittydolphin(小刀) 
    你要写到EXE文件中,那么你的程序怎么运行呢,
    当你的EXE文件被调入内存时,系统又怎么解释你存在里面的东西呢??
    真是异想天开
      

  3.   

    我记得学习汇编语言的时候,述上说.exe文件都有数据段什么的。难道不能保存在那里面吗?
      

  4.   

    本地文件或注册表,
    你以为这是dos呀,随随便便就让你定位内存、写内存?
      

  5.   

    以前在DOS下面写程序时用到过这种方法,因为不存在锁定的问题,EXE文件被加载后,还可以在程序中打开自己的EXE文件进行读写,不过在Windows下,情况要复杂得多,而且执行文件在运行过程中是被锁定的,不允许进行修改,因此想把东西写到EXE文件里可能行不通。
    不过病毒能够进行传染,说明也不是绝对不可能。
      

  6.   

    我看见过别人把密码加密写成二进制文件里面,再起一个什么.dll之类的名字吓人,做后把这个温家藏到windows\system32目录里面。我想那我以后用这种方法把密码写到2个或多个文件中,藏再不同地方。如果其中一个被xxx掉,我就让它的口令invalid。——我一直以为这是土办法,是业余2段以下的人的方法,今天看来,九段们好象也赞成这么干,嘿嘿
      

  7.   

    用richtextbox代替textbox作为密码输入框,然后用savefile方法把输入的内容保存成txt文件。
      

  8.   

    VB里面可以用GetSettings和SaveSettings读写注册表。
      

  9.   

    写到EXE文件中是可能的,不过这不是VB的专长,用汇编差不多。