这是光盘刻录时做的手脚还是程序里的问题?
如果是程序的问题,那么这种程序应该怎么做?
方法是怎样的?原理是什么?
能回答出这些问题者可再加500分(我就这么多了)!谢谢!谢谢!谢谢!if (you tell me)
{
    you+=100;
    I love you;
}
else
{
    you+=5;
}

解决方案 »

  1.   

    我想可能是这样的:
        用自己的格式将数据保存在某些文件中(当然这些文件不能在WINDOWS提供的资源管理器中双击打开),然后编一个类似资源管理器的程序,读出文件中的数据。
      

  2.   

    有多种可能:
    1、同楼上
    2、文件系统不一致,如在资源管理器里面读出的文件是按照cdfs格式读出,但实际存储方式不是严格用cdfs存储的,可能是一个变种或依附性文件格式,所以专门提供了一个工具读。
      

  3.   


     while( Mycent.Increased(100))
     {
        try
        {
             try
             {
               GetThePayed(100);          }__finally
              {
                 puts("你可真守信用,大大表扬!");
               }
         }
         catch(CNotGetEnoughCentException *e)
         {
                 puts("你可真没良心,枉自我那样帮你!");
                 e->delete();
          }
         catch(CRefuseException *e)
         {
                 puts("我再警告你一次,不给分就去告你!");
                 Beep(20000,200000);
                 //e->delete();
                 //注释掉这一句,不给你释放内存
         }
     }
      

  4.   

    常用的两种方式:
     1、内容加密隐藏,作一个自启动指向之。
     2、内容内做一个浏览器,用VB现成控件大把。用ISO打包,修改其可见状态,作一个自启动。刻盘即可。
      

  5.   

    楼上的几位老兄:首先谢谢各位捧场!其次:
        我记的有专门的一款软件就是读取这种盘的,这么说来icansaymyabc(学习与进步) 的讲法就是错误的,因为这款软件不可能每种光盘的加密算法它都知道。
    那么到底是如何搞出来的呢????
      

  6.   

    while(! Mycent.Increased )
    {
         try
         {
            GetThePayed(&Mycent, 100);
            puts("你可真守信用,大大表扬!");
         }
         catch(CNotGetEnoughCentException *e)
         {
                 puts("你可真没良心,枉自我那样帮你!");
                 e->delete();
         }
         catch(CRefuseException *e)
         {
                 puts("我再警告你一次,不给分就去告你!");
                 Beep(20000,200000);
                 //e->delete();
                 //注释掉这一句,不给你释放内存
         }
    }
      

  7.   

    把你的E-mail用短消息发给我,我给你发一个示例程序,注意你的邮箱必须大于3M.