我认为标准做法是利用nt域权限,通过设置mts控制不同的组件的权限来控制用户的权限,最好用组权限。你这样做有些麻烦。

解决方案 »

  1.   

    给多少分?????
    做一个DLL有一个类,例如MyLogon,然后有这几个方法:
    登录方法:
    Sub Login(byval UserName As String,Byval Password As String)
    注销方法:
    Function Logout(Byval LogoutMode as Long)
    当前状态属性:
    Property Get State() As Long
    登录事件:
    Event Login
    注销事件:
    Event Logout
    当前用户属性
    Property Get ActiveUser() As Object给我200分,我给你写完整代码
      

  2.   

    to xnomad:
    是vb中自带的吗,哪里有啊,告诉我好吗
      

  3.   

    现在的要求就是写入二进制文件中,数据库暂时不考虑
    to tansm:
    你多久能写好?
      

  4.   

    to richard2001
    不是只有两种权限的
    btw:你是不是天极vb论坛的richard?
      

  5.   

    to tansm:
    你多久能写好?
      

  6.   

    to tansm:
    QQ上聊如何? 我的4908226
      

  7.   

      存储二进制文件可以使用结构化文档,如WORD中的DOC文件——通过调用IStorage接口。  它包含许多函数专门用于流文件存储(如创建、打开、读、写新的结构化文档、附加存储、流等,具体使用范例请查询MSDN)。  文件结构可以自己设计。
      

  8.   

    这样写出的文件可以使用写字板或是word直接查看吗,如果可以那就不行了
      

  9.   

    不要把问题复杂化,编码这样做:
    1。权限要和功能联系在一起,就必须在功能模块中编程。
    2。你还要写权限维护模块。
    3。你要维护代码。
    4。你还不能保证你的加密比微软好。直接在MTS中禁止对组件(对应的功能模块)权限,自然就关闭了该功能。只是维护MTS和NT域用户和组.