我开发的这种和网站有很大的不同,用户访问的实际是存在本地的资源,对这些资源,用户通过智能客户端可以直接访问,但不能通过查找相关路径去直接操作这些资源。打个比方,QQ会在本地存储图片,现在我就想让用户不能通过诸如D:\\tencent\qq\pic这种路径去直接访问这些图片。请问有没有什么办法?

解决方案 »

  1.   

    kerlw(科尔) 
    能说说怎么做吗?
      

  2.   

    对于:会在客户端存储一些FLASH和其他资源,用户可通过智能客户端访问
    应该是没问题的
    至于如你所说的(我就想让用户不能通过诸如D:\\tencent\qq\pic这种路径去直接访问这些图片)
    这个可以用数据库支持就能实现你的需要,但是要求客户端必须安装数据库又不是可取的,
    所以建议创建自定义格式的文件
    比如文件的头n个字节记录文件类型(例如:图片、文本等)
    接下来是文件的具体内容这样只有你的程序能解析此文件,用户就不能直接打开此文件了。
      

  3.   

    恩,对,对资源的访问控制我已经想通了,谢谢楼上的各位。还有一点就是,不知道在winform里面能不能嵌入FLASH和HRML文件。