XFOR: How to Set Up Speaker, HOST, and Spectator in Chat Room (170567)



The information in this article applies to:

  • Microsoft Commercial Internet System 1.0

This article was previously published under Q170567

SUMMARY

This article applies to Microsoft Chat Server and tells how an Internet Service Provider (ISP) can set up a chat room where members can chat and non-members can only watch. The ISP can also assign some members to be HOSTs.

MORE INFORMATION

  1. Create a chat room.
  2. Click Channel Property and click Flags.
  3. Select the Only Authenticated Users Can Speak check box; this will set the minimum privilege for everybody to be a spectator.
  4. In the Channel Property dialog box, under Account, specify a name for the account. This can be any name, for example, MemberOnly. This entry corresponds to the registry entry that you will use to set the permission.
  5. Use User Manager For Domains to create two local groups, one for the Chat administrator (for example, chatadmin) and another one for members for example, chatmember).
  6. Assign members you want to be HOST into the chat admin local group, chatadmin.
  7. Assign all members to the chat member local group, chatmember.
  8. Start Registry Editor (Regedt32.exe).
  9. Go to the following key in the registry:
          HKEY_LOCAL__MACHINE\System\CurrentControlSet\Services\ChatSvc\ 
          Parameters\Accounts
  10. On the Edit menu, click Add Key.
  11. Add MemberOnly and select the MemberOnly key.
  12. On the Security menu, click Permission.
  13. Assign "chatadm" to have "full control."
  14. Assign "chatmember" to have "special access." The "special access" must have the following values:

    Query Value
    Set Value
    Create Value
    Enumerate Subkeys
    Notify
    Read Control

    This special access setting will allow members to be speakers. The "Set Value" property is the only thing different from the "everyone" group that is set by default.
NOTE: If you are using Membership, you should assign the two local groups to the proper token.

The members can exist across multiple domains without any trust relationship between domains as long as you create a duplicate user with the same password on the domain where you create the local groups.

Modification Type:MajorLast Reviewed:9/30/2003
Keywords:kbinfo KB170567 kbAudDeveloper