MSWC.PermissionChecker component is not available on IIS6

Discussion in 'ASP General' started by Andrew Allen, Aug 4, 2006.

  1. Andrew Allen

    Andrew Allen Guest

    I need to migrate a site from Windows 2000 server running IIS5 to Windows
    2003 running IIS6.

    The site uses extensively MSWC.PermissionChecker to control what links to
    show to users. The MSWC.PermissionChecker that was part of IIS5 resource
    kit but not available in IIS6 resource kit.

    set oSecurity = Server.CreateObject("MSWC.PermissionChecker")

    If oSecurity.HasAccess("somepath\default.asp") Then
    display link to somepath\default.asp
    end if

    The component is documented by MS at
    My infrastructure team refuses to install the PermChk.dll ( that provides
    MSWC.PermissionChecker object ) on Win2003 server for fear that this is
    unsupported dll.

    Any idea of what can be used for checking whether user has access to a page
    or code sample so I can build my own component ( i.e. DLL)?

    Thank you,
    Andrew Allen, Aug 4, 2006
    1. Advertisements

  2. Hello Andrew,

    The permchk.dll as one of the resource kit components is indeed not
    supported (even for the version within IIS 5.0) . There is a KB article
    listing these components:
    "PRB: Server.CreateObject Fails When You Use an MSWC or IISSample

    The last version of this dll comes with Windows XP and it is not cotained
    in the Windows 2003 or IIS 6 Resource Kit tools. I think that registering
    the permchk.dll component on Windows 2003 should work fine. (

    Additional information:
    There is a very elaborated kind of successor to this functionality in
    Windows 2003. Authorization Manager (azman.msc) Authorization is a utility
    that can be installed onto Windows 2003 and Windows XP Operating Systems
    (located at It allows for
    role-based security

    See the following articles

    "HOW TO: Install and Administer the Authorization Manager in Windows Server

    "Authorization Manager and role-based administration overview; Windows
    Server 2003, Standard Edition"


    Luke Zhang

    Microsoft Online Community Support
    Get notification to my posts through email? Please refer to

    Note: The MSDN Managed Newsgroup support offering is for non-urgent issues
    where an initial response from the community or a Microsoft Support
    Engineer within 1 business day is acceptable. Please note that each follow
    up response may take approximately 2 business days as the support
    professional working with you may need further investigation to reach the
    most efficient resolution. The offering is not appropriate for situations
    that require urgent, real-time or phone-based interactions or complex
    project analysis and dump analysis issues. Issues of this nature are best
    handled working with a dedicated Microsoft Support Engineer by contacting
    Microsoft Customer Support Services (CSS) at

    This posting is provided "AS IS" with no warranties, and confers no rights.
    Luke Zhang [MSFT], Aug 7, 2006
    1. Advertisements

  3. Hello,

    I want to follow up with you to see if there any further question or
    concern on this issue, if so, please feel free to let us know.


    Luke Zhang

    Microsoft Online Community Support
    This posting is provided "AS IS" with no warranties, and confers no rights.
    Luke Zhang [MSFT], Aug 9, 2006
    1. Advertisements

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Jens Weiermann
    Jens Weiermann
    Nov 13, 2003
  2. Jens Weiermann

    Wanted: .NET counterpart of PermissionChecker component!

    Jens Weiermann, Jan 13, 2004, in forum: ASP .Net Security
    Feb 1, 2004
  3. dave

    MSWC.Tools and windows 2003

    dave, Aug 20, 2004, in forum: ASP General
  4. Julio Naranjo

    MSWC.Tools error in iis 6

    Julio Naranjo, Feb 17, 2006, in forum: ASP General
    Julio Naranjo
    Feb 17, 2006
  5. Charles_B
    Mike Brind
    Apr 28, 2006

Share This Page